const common = 'https://common-api.ljkjkf.com/'
const ys7 = 'https://open.ys7.com/api/'
const cmsv = 'https://cmsv.e-jt.cn:8089/'
const sse = 'http://47.93.180.63:8095/'



export const API_LIST = (path = []) => {
  const { AUTH, API } = window
  return ({
    /**
     *
     * !!! 公共库菜单列表
     *
     */
    // 扫码轮询TOKEN
    getTokenByQRUuid: `${common}wechatProjects/GetTokenByQRUuid`,
    // 帐密获取TOKEN
    getLoginByUserIdPwd: `${common}wechatProjects/LoginByUserIdPwd`,
    // 获取子项目列表
    getProjectListByToKen: `${common}wechatProjects/GetProjectListByToKen`,
    // 获取项目信息
    getToKenByProjectUuid: `${common}wechatProjects/GetToKenByProjectUuid`,


    //  ProjectCommon 根据homename获取项目配置信息
    getProjectCommon: `${common}projects`,
    posProjectCommon: `${common}projects`,
    putProjectCommon: `${common}projects/${path[0]}`,
    delProjectCommon: `${common}projects/${path[0]}`,
    getProjectCommonUuid: `${common}projects/${path[0]}`,
    getProjectConfigInfo: `${common}projects/getProjectConfigInfo`,
    // ProjectMenu 获取项目菜单
    getCommonProjectMenu: `${common}projectmenus`,
    posCommonProjectMenu: `${common}projectmenus`,
    putCommonProjectMenu: `${common}projectmenus/${path[0]}`,
    delCommonProjectMenu: `${common}projectmenus/${path[0]}`,
    getCommonProjectMenuUuid: `${common}projectmenus/${path[0]}`,
    getProjectMenuNewTree: `${common}projectmenus/newtree`,
    getProjectMenuOldTree: `${common}projectMenus/tree`,






    posORGS: `${API}/ores`,
    getTextAllData: 'https://figure.ljkjkf.com/all',
    // 点位测试数据 files/GetComponentCoordinates
    getComponentCoordinates: `${API}/files/GetComponentCoordinates`,
    // ? 和风天气
    getWeatherNow: `https://devapi.qweather.com/v7/weather/now?location=${path[0]}&key=${path[1]}`,
    // 获取安全帽定位
    getCmtAddress: `http://182.92.108.122:1080/api/userapi/gps?action=apiBaidu&sipnum=${path[0]}`,
    getPingFenInfo: `${API}/home/GetPingFenInfo`,
    // 萤石云台控制
    posEzvizStart: `${ys7}lapp/device/ptz/start`,
    posEzvizStop: `${ys7}lapp/device/ptz/stop`,
    // 中路执法记录仪接口
    getZLJsession: `${cmsv}StandardApiAction_login.action`,
    getZLOnline: `${cmsv}StandardApiAction_getDeviceOlStatus.action`,
    getZLPosition: `${cmsv}StandardApiAction_vehicleStatus.action`,

    // sse 获取token
    sseToKenByProjectUuid: `${sse}wechatProjects/sse`,
    sseToKenByProjectStop: `${sse}wechatProjects/stopSse`,

    /**
     *
     * !!! 接口菜单列表
     *
     */
    // 获取Token
    posToken: `${AUTH}`,
    // 获取用户数据
    getUserInfo: `${API}/users/web/info`,
    // 修改用户名密码
    posUserChangePassword: `${API}/users/changePassword`,
    // 后台首页数据
    getBackgroundPage: `${API}/home/GetBackgroundPage`,
    // 获取路线数据
    getGetMapJson: `${API}/home/GetMapJson`,
    // 获取项目列表
    getProjectList: `${API}/home/GetProjectList`,
    // 获取项目或平台概况信息
    getProjectCustomData: `${API}/home/GetProjectCustomData`,

    // ! JSON数据
    getJsonInfoByUuid: `${API}/wechatMenus/GetJsonInfoByUuid`,
    posSaveJsonInfoBy: `${API}/wechatMenus/SaveJsonInfoByUuid?Uuid=${path[0]}`,
    // ! 获取文件夹内容
    getFileNameByPathAndContent: `${API}/wechatMenus/GetFileNameByPathAndContent`,
    // ! 公共库JSON
    getCommonJsonInfoByUuid: `${API}/wechatMenus/GetCommonJsonInfoByUuid`,
    posCommonJsonInfoByUuid: `${API}/wechatMenus/SaveCommonJsonInfoByUuid?Uuid=${path[0]}`,
    //! 获取公共库文件夹内容
    getFileNameByPathAndContentCommon: `${API}/wechatMenus/GetFileNameByPathAndContent`,



    getClientData: `${API}/clientData?clientTag=${path[0] || 1}`,
    // ! enumComments 枚举数据
    getEnumComments: `${API}/clientData/enumComments`,
    // aiStats
    getAiStats: `${API}/aiStats`,

    // 成本管控
    getProgressGetCost: `${API}/progress/GetCost`,
    getProgressGetCompanyCost: `${API}/progress/GetCompanyCost`,
    getProgressGetTypeCost: `${API}/progress/GetTypeCost`,
    getProgressGetAllMonthCost: `${API}/progress/GetAllMonthCost`,
    getProgressGetCompanyCostByOrganizationUuid: `${API}/progress/GetCompanyCostByOrganizationUuid`,
    getEveryMonthCostByYear: `${API}/progress/GetEveryMonthCostByYear`,

    // TODO ADMIN HOME
    getCameraStatistics: `${API}/home/GetCameraStatistics`,
    getTunnelInfoStatistics: `${API}/home/GetTunnelInfoStatistics`,
    getInvestMonthStat2Statistics: `${API}/home/GetInvestMonthStat2Statistics`,
    getSecurityStatisticsHome: `${API}/home/GetSecurityStatistics`,
    getInvestMonthStatistics: `${API}/home/GetInvestMonthStatistics`,
    getEngineeringStatistics: `${API}/home/GetEngineeringStatistics`,
    getAttendanceStatisticsHome: `${API}/home/GetAttendanceStatistics`,
    getMachineStatistics: `${API}/home/GetMachineStatistics`,
    getSuperviseStatisticsHome: `${API}/home/GetSuperviseStatistics`,
    getTrainingPersonStatistics: `${API}/home/GetTrainingPersonStatistics`,
    getLabStatistics: `${API}/home/GetLabStatistics`,
    getLabSampleStatistics: `${API}/home/GetLabSampleStatistics`,
    getQualityStatisticsHome: `${API}/home/GetQualityStatistics`,
    getHomeFormInfo: `${API}/home/GetFormInfo`,
    getHomeFormInfoByYearMonth: `${API}/home/GetFormInfoByYearMonth`,
    getHomeFormInfoByOrg: `${API}/home/GetFormInfoByOrg`,
    getHomeFormInfoByYearMonth2: `${API}/home/GetFormInfoByYearMonth2`,
    getHomeFormDetail: `${API}/home/GetFormDetail`,

    // !!! JTGJ
    getJTGJGeneralSituation: `${API}/jtgj/GetGeneralSituation`,
    getJTGJCompanyList: `${API}/jtgj/GetCompanyList`,
    getJTGJProjectList: `${API}/jtgj/GetProjectList`,
    getJTGJPersonList: `${API}/jtgj/GetPersonList`,
    getJTGJSuperviseTypeList: `${API}/jtgj/GetSuperviseTypeList`,
    getJTGJSuperviseList: `${API}/jtgj/GetSuperviseList`,
    getJTGJMachineTypeList: `${API}/machineManage/GetMachineTypeList`,
    getJTGJMachineMonthList: `${API}/machineManage/GetMachineMonthList`,
    getJTGJAffairsSupervisionList: `${API}/jtgj/GetAffairsSupervisionList`,
    getJTGJAffairsSupervisionByOrgList: `${API}/jtgj/GetAffairsSupervisionByOrgList`,
    getJTGJAffairsSupervisionByTypeList: `${API}/jtgj/GetAffairsSupervisionByTypeList`,
    getJTGJAffairsSupervisionByDateList: `${API}/jtgj/GetAffairsSupervisionByDateList`,
    getJTGJProjectCountByCompanyUuid: `${API}/jtgj/GetProjectCountByCompanyUuid`,
    getJTGJPersonCount: `${API}/jtgj/GetPersonCount`,
    getJTGJPersonCategoryCountByOrg: `${API}/jtgj/GetPersonCategoryCountByOrg`,
    getJTGJFinancesBasic: `${API}/finances/basic`,
    getJTGJFinancesEmbodyTypeStat: `${API}/finances/embodyTypeStat`,
    getJTGJFinancesCompanyStat: `${API}/finances/companyStat`,
    getJTGJFinancesProjectStat: `${API}/finances/projectStat`,

    getJTGJFinanceslastSummary: `${API}/finances/lastSummary`,

    getJTGJGetProjectCost: `${API}/progress/GetProjectCost`,
    getJTGJCaiLiaoList: `${API}/jtgj/GetCaiLiaoList`,
    getJTGJStatByOrganization: `${API}/jszx/statByOrganization/${path}`,

    getProjectCostListByCompanyUuid: `${API}/progress/GetProjectCostListByCompanyUuid`,
    getTypeCostByCompanyUuid: `${API}/progress/GetTypeCostByCompanyUuid`,
    getProjectMonthCostList: `${API}/progress/GetProjectMonthCostList`,
    getFundPlanList: `${API}/progress/GetFundPlanList`,
    getAffairsSupervisionDetail: `${API}/jtgj/GetAffairsSupervisionDetail`,
    getJTGJSuperviseDetail: `${API}/jtgj/GetSuperviseDetail`,

    getSecurityActivityStatistics: `${API}/jtgj/GetSecurityActivityStatistics`,
    getSecurityActivityList: `${API}/jtgj/GetSecurityActivityList`,
    getSecurityActivityDetail: `${API}/jtgj/GetSecurityActivityDetail`,

    // !!! AI 接口
    getAIPictures: `${API}/ai/aiPictures`,
    getPictures: `${API}/aiPictures`,
    getAIPictureCount: `${API}/aiStats/aiPictureCount`,
    posAIInteraction: `${API}/ai/interaction`,

    // TODO  EventType 获取事件类别列表
    getEventType: `${API}/eventTypes`,
    posEventType: `${API}/eventTypes`,
    putEventType: `${API}/eventTypes/${path[0]}`,
    delEventType: `${API}/eventTypes/${path[0]}`,
    getEventTypeUuid: `${API}/eventTypes/${path[0]}`,
    getEventTypeTree: `${API}/eventTypes/tree`,
    getEventTypeEnabled: `${API}/eventTypes/enabled`,

    // TODO  EventList 获取事件督办列表列表
    getEventList: `${API}/eventLists`,
    posEventList: `${API}/eventLists`,
    putEventList: `${API}/eventLists/${path[0]}`,
    delEventList: `${API}/eventLists/${path[0]}`,
    getEventListUuid: `${API}/eventLists/${path[0]}`,
    getEventListTree: `${API}/eventLists/tree`,
    getEventListEnabled: `${API}/eventLists/enabled`,

    // TODO  EventDetails 获取事件处理明细列表
    getEventDetails: `${API}/eventDetailses`,
    posEventDetails: `${API}/eventDetailses`,
    putEventDetails: `${API}/eventDetailses/${path[0]}`,
    delEventDetails: `${API}/eventDetailses/${path[0]}`,
    getEventDetailsUuid: `${API}/eventDetailses/${path[0]}`,
    getEventDetailsTree: `${API}/eventDetailses/tree`,
    getEventDetailsEnabled: `${API}/eventDetailses/enabled`,

    // TODO  FinanceIncomeOutlayBasicRecordPeriod 获取财务基本报表期数列表
    getFinanceIncomeOutlayBasicRecordPeriod: `${API}/financeIncomeOutlayBasicRecordPeriods`,
    posFinanceIncomeOutlayBasicRecordPeriod: `${API}/financeIncomeOutlayBasicRecordPeriods`,
    putFinanceIncomeOutlayBasicRecordPeriod: `${API}/financeIncomeOutlayBasicRecordPeriods/${path[0]}`,
    delFinanceIncomeOutlayBasicRecordPeriod: `${API}/financeIncomeOutlayBasicRecordPeriods/${path[0]}`,
    getFinanceIncomeOutlayBasicRecordPeriodUuid: `${API}/financeIncomeOutlayBasicRecordPeriods/${path[0]}`,
    posFinanceIncomeOutlayBasicRecordPeriodTree: `${API}/financeIncomeOutlayBasicRecordPeriods/tree`,
    getFinanceIncomeOutlayBasicRecordPeriodEnabled: `${API}/financeIncomeOutlayBasicRecordPeriods/enabled`,

    // TODO FinanceIncomeOutlayBasicRecord 获取财务收入支出基本记录列表
    getFinanceIncomeOutlayBasicRecord: `${API}/financeIncomeOutlayBasicRecords`,
    posFinanceIncomeOutlayBasicRecord: `${API}/financeIncomeOutlayBasicRecords`,
    putFinanceIncomeOutlayBasicRecord: `${API}/financeIncomeOutlayBasicRecords/${path[0]}`,
    delFinanceIncomeOutlayBasicRecord: `${API}/financeIncomeOutlayBasicRecords/${path[0]}`,
    getFinanceIncomeOutlayBasicRecordUuid: `${API}/financeIncomeOutlayBasicRecords/${path[0]}`,
    getFinanceIncomeOutlayBasicRecordInputExcel: `${API}/financeIncomeOutlayBasicRecords/inputExcel`,
    getFinanceIncomeOutlayBasicRecordStatExcel: `${API}/financeIncomeOutlayBasicRecords/statExcel`,
    posFinanceIncomeOutlayBasicRecordSync: `${API}/financeIncomeOutlayBasicRecords/sync`,

    getFinanceGetBasicProjectInformation: `${API}/financeSummaries/GetBasicProjectInformation`,
    posFinanceSaveBasicProjectInformation: `${API}/financeSummaries/SaveBasicProjectInformation`,

    // TODO AccountsReceivableMonth
    getAccountsReceivableMonth: `${API}/accountsReceivableMonth`,
    posAccountsReceivableMonth: `${API}/accountsReceivableMonth`,
    putAccountsReceivableMonth: `${API}/accountsReceivableMonth/${path[0]}`,
    delAccountsReceivableMonth: `${API}/accountsReceivableMonth/${path[0]}`,

    getAccountsReceivableMonthTwo: `${API}/accountsReceivableMonth/GetAccountsReceivableMonth`,

    getAccountsReceivableMonthUuidDetail: `${API}/accountsReceivableMonth/GetAccountsReceivableMonthUuidDetail`,
    posAccountsReceivableMonthSaveAccountsReceivable: `${API}/accountsReceivableMonth/SaveAccountsReceivable`,

    getAccountsReceivableMonthGetCostMonthDetail: `${API}/accountsReceivableMonth/GetCostMonthDetail`,
    posAccountsReceivableMonthSaveCostDetail: `${API}/accountsReceivableMonth/SaveCostDetail`,

    getAccountsReceivableMonthGetCostSummary: `${API}/accountsReceivableMonth/GetCostSummary`,
    posAccountsReceivableMonthSaveCostSummary: `${API}/accountsReceivableMonth/SaveCostSummary`,

    getAccountsReceivableMonthGetCostReport: `${API}/accountsReceivableMonth/GetCostReport`,
    posAccountsReceivableMonthSaveCostReport: `${API}/accountsReceivableMonth/SaveCostReport`,

    posAccountsReceivableMonthDel: `${API}/accountsReceivableMonth/DelAccountsReceivableMonth/${path[0]}`,

    // TOdo FinanceCancellationPeriod 抵消金
    getFinanceCancellationPeriod: `${API}/financeCancellationPeriods`,
    posFinanceCancellationPeriod: `${API}/financeCancellationPeriods`,
    putFinanceCancellationPeriod: `${API}/financeCancellationPeriods/${path[0]}`,
    delFinanceCancellationPeriod: `${API}/financeCancellationPeriods/${path[0]}`,
    getFinanceCancellationPeriodUuid: `${API}/financeCancellationPeriods/${path[0]}`,
    getFinanceCancellationPeriodTree: `${API}/financeCancellationPeriods/tree`,
    getFinanceCancellationPeriodEnabled: `${API}/financeCancellationPeriods/enabled`,
    getFinanceCancellationsInputExcel: `${API}/financeCancellations/inputExcel`,
    getFinanceCancellationsStatExcel: `${API}/financeCancellations/statExcel`,
    posFinanceCancellationsSync: `${API}/financeCancellations/sync`,

    // TODO FinanceSummaryPeriod 汇总
    getFinanceSummaryPeriod: `${API}/financeSummaryPeriods`,
    posFinanceSummaryPeriod: `${API}/financeSummaryPeriods`,
    putFinanceSummaryPeriod: `${API}/financeSummaryPeriods/${path[0]}`,
    delFinanceSummaryPeriod: `${API}/financeSummaryPeriods/${path[0]}`,
    getFinanceSummaryPeriodUuid: `${API}/financeSummaryPeriods/${path[0]}`,
    getFinanceSummaryPeriodTree: `${API}/financeSummaryPeriods/tree`,
    getFinanceSummaryPeriodEnabled: `${API}/financeSummaryPeriods/enabled`,
    getFinanceSummaryInputExcel: `${API}/financeSummaries/inputExcel`,
    getFinanceSummaryStatExcel: `${API}/financeSummaries/statExcel`,
    posFinanceSummarySync: `${API}/financeSummaries/sync`,

    // !!! JSZX
    getJSZXQualityStat: `${API}/jszx/qualityStat`,
    getJSZXSecurityStat: `${API}/jszx/securityStat`,
    getJSZXQualityByProject: `${API}/jszx/qualityStatByProject`,
    getHomeGetCameraTimeLapseList: `${API}/home/GetCameraTimeLapseList`,
    getHomeKeyAreaCameraList: `${API}/home/GetKeyAreaCameraList`,
    getProjectsProjectLoginInfo: `${API}/projects/GetPrjectLoginInfo`,

    getVideoOrgList: `${API}/home/GetVideoOrgList`,
    getVideoYearMonthList: `${API}/home/GetVideoYearMonthList`,
    getVideosByConjunctiveQuery: `${API}/home/GetVideosByConjunctiveQuery`,
    getSecurityStatHelmetTree: `${API}/securityStat/GetHelmetTree`,
    getOrganizationGroupList: `${API}/organizationGroups/GetOrganizationGroupList`,
    getInfoManageDetailByOrgAndType: `${API}/construction/InfoManageDetailByOrgAndType`,
    getEngineeringTypeCount: `${API}/jtgj/GetEngineeringTypeCount`,
    getCompanyListByOrganizationType: `${API}/jtgj/GetCompanyListByOrganizationType`,

    // !!! SecurityActivity
    getSecurityActivityOC: `${API}/securityActivities/organizationConstrained`,
    getSecurityActivity: `${API}/securityActivities`,
    posSecurityActivity: `${API}/securityActivities`,
    putSecurityActivity: `${API}/securityActivities/${path[0]}`,
    delSecurityActivity: `${API}/securityActivities/${path[0]}`,
    getSecurityActivityUuid: `${API}/securityActivities/${path[0]}`,
    getSecurityActivityTree: `${API}/securityActivities/tree`,
    getSecurityActivityEnabled: `${API}/securityActivities/enabled`,
    getSecurityActivityPersonSecurityActivityList: `${API}/securityActivities/personSecurityActivityList/${path[0]}`,

    // !!! SecurityActivityAttachment
    getSecurityActivityAttachment: `${API}/securityActivityAttachments`,
    posSecurityActivityAttachment: `${API}/securityActivityAttachments`,
    putSecurityActivityAttachment: `${API}/securityActivityAttachments/${path[0]}`,
    delSecurityActivityAttachment: `${API}/securityActivityAttachments/${path[0]}`,
    getSecurityActivityAttachmentUuid: `${API}/securityActivityAttachments/${path[0]}`,
    getSecurityActivityAttachmentTree: `${API}/securityActivityAttachments/tree`,
    getSecurityActivityAttachmentEnabled: `${API}/securityActivityAttachments/enabled`,

    // !!! SecurityActivityPerson
    getSecurityActivityPerson: `${API}/securityActivityPersons`,
    posSecurityActivityPerson: `${API}/securityActivityPersons`,
    putSecurityActivityPerson: `${API}/securityActivityPersons/${path[0]}`,
    delSecurityActivityPerson: `${API}/securityActivityPersons/${path[0]}`,
    getSecurityActivityPersonUuid: `${API}/securityActivityPersons/${path[0]}`,
    getSecurityActivityPersonSign: `${API}/securityActivityPersons/sign`,
    getSecurityActivityPersonEnabled: `${API}/securityActivityPersons/enabled`,
    posSecurityActivityPersonBatch: `${API}/securityActivityPersons/batch/${path[0]}`,

    // !!! PersonAttachment     获取人员附件列表
    getPersonAttachment: `${API}/personAttachments`,
    posPersonAttachment: `${API}/personAttachments`,
    putPersonAttachment: `${API}/personAttachments/${path[0]}`,
    delPersonAttachment: `${API}/personAttachments/${path[0]}`,
    getPersonAttachmentUuid: `${API}/personAttachments/${path[0]}`,
    getPersonAttachmentTree: `${API}/personAttachments/tree`,
    posPersonAttachmentBatch: `${API}/personAttachments/batch`,

    getPersonAttachmentEnabled: `${API}/personAttachments/enabled`,
    getPersonAttachmentTypedAttachments: `${API}/personAttachments/${path[0]}/typedAttachments`,
    getPersonAttachmentTypedAttachmentsByIdCard: `${API}/personAttachments/${path[0]}/typedAttachmentsByIdCard`,

    // !!! 瘦东哥接口
    // TypeRelationMap
    getTypeRelationMapListTypesRelations: `${API}/TypeRelationMap/ListTypesRelations`,
    getTypeRelationMap: `${API}/TypeRelationMap/${path[0]}`,
    posTypeRelationMap: `${API}/TypeRelationMap`,
    delTypeRelationMap: `${API}/TypeRelationMap/${path[0]}`,
    putTypeRelationMap: `${API}/TypeRelationMap`,
    posTypeRelationMapUpdateRelationMapList: `${API}/TypeRelationMap/UpdateRelationMapList`,

    // CenterTypeUpdate
    getCenterTypeUpdateListCenterTypes: `${API}/CenterTypeUpdate/ListCenterTypes`,
    getCenterTypeUpdate: `${API}/CenterTypeUpdate/${path[0]}`,
    posCenterTypeUpdate: `${API}/CenterTypeUpdate`,
    delCenterTypeUpdate: `${API}/CenterTypeUpdate/${path[0]}`,
    putCenterTypeUpdate: `${API}/CenterTypeUpdate`,
    getCenterTypeUpdateGetCenterTypeinfo: `${API}/CenterTypeUpdate/GetCenterTypeinfo`,
    getCenterTypeUpdateGetDownTypes: `${API}/CenterTypeUpdate/GetDownTypes`,

    // CenterPushLogs
    getCenterPushLogsGetPushLogs: `${API}/CenterPushLogs/GetPushLogs`,
    delCenterPushLogs: `${API}/CenterPushLogs/${path[0]}`,
    getCenterPushLogsGetInfo: `${API}/CenterPushLogs/GetInfo`,
    posCenterPushLogs: `${API}/CenterPushLogs`,

    // BCCenterPush
    posBCCenterPushPushCenterCamera: `${API}/BCCenterPush/PushCenterCamera?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushCenterVideo: `${API}/BCCenterPush/PushCenterVideo?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushCenterSecurity: `${API}/BCCenterPush/PushCenterSecurity?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushCenterAttachment: `${API}/BCCenterPush/PushCenterAttachment?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushLabStressMachine: `${API}/BCCenterPush/PushLabStressMachine?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushLabUniversalRebars: `${API}/BCCenterPush/PushLabUniversalRebars?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushLabHumiture: `${API}/BCCenterPush/PushLabHumiture?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushLabReboundHammer: `${API}/BCCenterPush/PushLabReboundHammer?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushLabCoverProtector: `${API}/BCCenterPush/PushLabCoverProtector?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushLabMarshallStability: `${API}/BCCenterPush/PushLabMarshallStability?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushLabDuctility: `${API}/BCCenterPush/PushLabDuctility?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushLabSofteningPoint: `${API}/BCCenterPush/PushLabSofteningPoint?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushLabPenetration: `${API}/BCCenterPush/PushLabPenetration?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushLabPmsTesterCbr: `${API}/BCCenterPush/PushLabPmsTesterCbr?centerUuid=${path[0]}&uuids=${path[1]}&pushtype=${path[2]}`,
    posBCCenterPushPushScoreManagement: `${API}/BCCenterPush/PushScoreManagement?centerUuid=${path[0]}&scoreType=${path[1]}&yearMonth=${path[2]}`,
    posBCCenterPushPushOrganizationState: `${API}/BCCenterPush/PushOrganizationState?centerUuid=${path[0]}`,
    posBCCenterPushPushInfoManage: `${API}/BCCenterPush/PushInfoManage?centerUuid=${path[0]}&scoreType=${path[1]}&yearMonth=${path[2]}`,

    // TODO Flow 流程管理列表
    getFlow: `${API}/flows`,
    posFlow: `${API}/flows`,
    putFlow: `${API}/flows/${path[0]}`,
    delFlow: `${API}/flows/${path[0]}`,
    getFlowUuid: `${API}/flows/${path[0]}`,
    posFlowTree: `${API}/flows/tree`,
    getFlowEnabled: `${API}/flows/enabled`,

    // TODO FlowDetail 流程明细管理列表
    getFlowDetail: `${API}/flowDetails`,
    posFlowDetail: `${API}/flowDetails`,
    putFlowDetail: `${API}/flowDetails/${path[0]}`,
    delFlowDetail: `${API}/flowDetails/${path[0]}`,

    // TODO Form 流程管理列表
    getFormGetStatusStatistics: `${API}/forms/GetStatusStatistics`,
    getFormGetFormByStatus: `${API}/forms/GetFormByStatus`,
    getForm: `${API}/forms`,
    posForm: `${API}/forms`,
    putForm: `${API}/forms/${path[0]}`,
    delForm: `${API}/forms/${path[0]}`,
    getFormUuid: `${API}/forms/${path[0]}`,
    posFormUpdateApprovalStatus: `${API}/forms/UpdateApprovalStatus`,
    posGenerateApprovalFormDetail: `${API}/forms/GenerateApprovalFormDetail?flowUuid=${path[0]}&formUuid=${path[1]}&UserSignatureAttachmentUuid=${path[2]}&IsLevelApproval=${path[3]}`,
    getFormGetApprovalFormRecords: `${API}/forms/GetApprovalFormRecords`,
    getFormGetApprovalFormDetail: `${API}/forms/GetApprovalFormDetail`,
    posFormAddApprovalFormDetail: `${API}/forms/AddApprovalFormDetail`,
    getFormGetApprovalFormEXCEL: `${API}/forms/GetApprovalFormEXCEL`,
    posFormUploadApprovalFormEXCEL: `${API}/forms/UploadApprovalFormEXCEL`,

    getFormVisualProgressLists: `${API}/forms/GetFormVisualProgressLists`,
    getFormVisualProgressExcelGroupData: `${API}/forms/GetFormVisualProgressExcelGroupData`,

    getFormVisualProgressListJiaoAn: `${API}/forms/GetFormVisualProgressListJiaoAn`,
    getFormVisualProgressExcelGroupDataJiaoAn: `${API}/forms/GetFormVisualProgressExcelGroupDataJiaoAn`,

    getFormVisualProgressListBeiLiao: `${API}/forms/GetFormVisualProgressListBeiLiao`,
    getFormVisualProgressExcelGroupDataBeiLiao: `${API}/forms/GetFormVisualProgressExcelGroupDataBeiLiao`,

    // TODO FormConsigneeRecord 接收人列表
    getFormConsigneeRecord: `${API}/formConsigneeRecords`,
    posFormConsigneeRecord: `${API}/formConsigneeRecords`,
    putFormConsigneeRecord: `${API}/formConsigneeRecords/${path[0]}`,
    delFormConsigneeRecord: `${API}/formConsigneeRecords/${path[0]}`,
    posFormConsigneeRecordSetFormConsigneeRecord: `${API}/formConsigneeRecords/SetFormConsigneeRecord?formUuid=${path[0]}`,

    // TODO FormDetail 流程明细管理列表
    getFormDetail: `${API}/formDetails`,
    posFormDetail: `${API}/formDetails`,
    delFormDetail: `${API}/formDetails/${path[0]}`,

    // TODO Ore 获取矿石列表
    getOre: `${API}/ores`,
    posOre: `${API}/ores`,
    putOre: `${API}/ores/${path[0]}`,
    delOre: `${API}/ores/${path[0]}`,
    getOreUuid: `${API}/ores/${path[0]}`,
    posOreTree: `${API}/ores/tree`,
    getOreEnabled: `${API}/ores/enabled`,

    // TODO OreClient 获取矿石客户列表
    getOreClient: `${API}/oreClients`,
    posOreClient: `${API}/oreClients`,
    putOreClient: `${API}/oreClients/${path[0]}`,
    delOreClient: `${API}/oreClients/${path[0]}`,
    getOreClientUuid: `${API}/oreClients/${path[0]}`,
    posOreClientTree: `${API}/oreClients/tree`,
    getOreClientEnabled: `${API}/oreClients/enabled`,

    // TODO OreProduction  获取矿石生产信息列表
    getOreProduction: `${API}/oreProductions`,
    posOreProduction: `${API}/oreProductions`,
    putOreProduction: `${API}/oreProductions/${path[0]}`,
    delOreProduction: `${API}/oreProductions/${path[0]}`,
    getOreProductionUuid: `${API}/oreProductions/${path[0]}`,
    posOreProductionTree: `${API}/oreProductions/tree`,
    getOreProductionEnabled: `${API}/oreProductions/enabled`,

    // TODO OreSale 获取矿石销售信息列表
    getOreSale: `${API}/oreSales`,
    posOreSale: `${API}/oreSales`,
    putOreSale: `${API}/oreSales/${path[0]}`,
    delOreSale: `${API}/oreSales/${path[0]}`,
    getOreSaleUuid: `${API}/oreSales/${path[0]}`,
    posOreSaleTree: `${API}/oreSales/tree`,
    getOreSaleEnabled: `${API}/oreSales/enabled`,

    // TODO OreStat
    getOreSaleOreProduction: `${API}/oreStat/oreProduction`,
    getOreSaleOreSale: `${API}/oreStat/oreSale`,

    // TODO OreType 获取矿石类型列表
    getOreType: `${API}/oreTypes`,
    posOreType: `${API}/oreTypes`,
    putOreType: `${API}/oreTypes/${path[0]}`,
    delOreType: `${API}/oreTypes/${path[0]}`,
    getOreTypeUuid: `${API}/oreTypes/${path[0]}`,
    posOreTypeTree: `${API}/oreTypes/tree`,
    getOreTypeEnabled: `${API}/oreTypes/enabled`,

    // TODO AiPicture AI预警
    getAiPicture: `${API}/aiPictures`,
    putAiPicture: `${API}/aiPictures/${path[0]}`,
    delAiPicture: `${API}/aiPictures/${path[0]}`,
    getAiPictureUuid: `${API}/aiPictures/${path[0]}`,
    getAiPictureEnabled: `${API}/aiPictures/enabled`,

    // TODO DataSynchronization 管理端列表
    getDataSynchronizationGetListAll: `${API}/DataSynchronization/GetListAll`,
    getDataSynchronizationGetSelects: `${API}/DataSynchronization/GetSelects`,
    getDataSynchronizationGetInfo: `${API}/DataSynchronization/GetInfo`,
    delDataSynchronization: `${API}/DataSynchronization/${path[0]}`,
    posDataSynchronization: `${API}/DataSynchronization`,

    // TODO ScoreManagement 评分接口
    getScoreManagement: `${API}/scoreManagements`,
    getWinningBidderScoreListExcel: `${API}/scoreManagements/GetWinningBidderScoreListExcel`,
    getProjectScoreListExcel: `${API}/scoreManagements/GetProjectScoreListExcel`,
    posScoreManagement: `${API}/scoreManagements`,
    putScoreManagement: `${API}/scoreManagements/${path[0]}`,
    delScoreManagement: `${API}/scoreManagements/${path[0]}`,
    getScoreManagementUuid: `${API}/scoreManagements/${path[0]}`,
    getScoreManagementEnabled: `${API}/scoreManagements/enabled`,
    posScoreManagementUpdateIsEnabled: `${API}/scoreManagements/UpdateIsEnabled?ProjectUuid=${path[0]}&YearMonth=${path[1]}&IsEnabled=${path[2]}&ScoreType=${path[3]}`,
    getScoreManagementGetProjectScore: `${API}/scoreManagements/GetProjectScore`,
    getScoreManagementGetProjectScoreExcel: `${API}/scoreManagements/GetProjectScoreExcel`,
    getScoreManagementGetWinningBidderScore: `${API}/scoreManagements/GetWinningBidderScore`,
    getScoreManagementGetWinningBidderScoreExcel: `${API}/scoreManagements/GetWinningBidderScoreExcel`,
    getScoreManagementProduceProjectScore: `${API}/scoreManagements/ProduceProjectScore`,
    posScoreManagementBatch: `${API}/scoreManagements/batch`,
    posScoreManagementUpdateProjectScoreIsEnabled: `${API}/scoreManagements/UpdateProjectScoreIsEnabled?ProjectUuid=${path[0]}&YearMonth=${path[1]}&IsEnabled=${path[2]}`,
    getScoreManagementGetScoreYearMonth: `${API}/scoreManagements/GetScoreYearMonth`,
    posScoreManagementRemoveProjectScoreManagement: `${API}/scoreManagements/RemoveProjectScoreManagement?ProjectUuid=${path[0]}&YearMonth=${path[1]}`,
    posScoreManagementAddProjectScore: `${API}/scoreManagements/AddProjectScore?ProjectUuid=${path[0]}&YearMonth=${path[1]}&AddScore=${path[2]}`,
    posScoreManagementAddWinningBidderScore: `${API}/scoreManagements/AddWinningBidderScore?WinningBidderUuid=${path[0]}&YearMonth=${path[1]}&AddScore=${path[2]}`,
    getWinningBidderScoreListExcelByProjectUuid: `${API}/scoreManagements/GetWinningBidderScoreListExcelByProjectUuid`,

    posScoreManagementPublishScore: `${API}/scoreManagements/PublishScore?yearMonth=${path[0]}`,
    posScoreManagementDeletePublishScore: `${API}/scoreManagements/DeletePublishScore?yearMonth=${path[0]}`,

    getScoreManagementGetProjectMonthAvgScore: `${API}/scoreManagements/GetProjectMonthAvgScore`,

    getScoreManagementGetProjectMonthAvgScoreExcel: `${API}/scoreManagements/GetProjectMonthAvgScoreExcel`,

    getScoreManagementGetWinningBidderMonthAvgScore: `${API}/scoreManagements/GetWinningBidderMonthAvgScore`,
    getScoreManagementGetWinningBidderMonthAvgScoreExcel: `${API}/scoreManagements/GetWinningBidderMonthAvgScoreExcel`,

    // TODO EngineeringOrganization 获取工程组织结构列表
    getEngineeringOrganization: `${API}/engineeringOrganizations`,
    posEngineeringOrganization: `${API}/engineeringOrganizations`,
    putEngineeringOrganization: `${API}/engineeringOrganizations/${path[0]}`,
    delEngineeringOrganization: `${API}/engineeringOrganizations/${path[0]}`,
    getEngineeringOrganizationUuid: `${API}/engineeringOrganizations/${path[0]}`,
    posEngineeringOrganizationTree: `${API}/engineeringOrganizations/tree`,
    getEngineeringOrganizationEnabled: `${API}/engineeringOrganizations/enabled`,

    // TODO UserGroup 用户分组
    getUserGroup: `${API}/userGroups`,
    posUserGroup: `${API}/userGroups`,
    putUserGroup: `${API}/userGroups/${path[0]}`,
    delUserGroup: `${API}/userGroups/${path[0]}`,
    getUserGroupUuid: `${API}/userGroups/${path[0]}`,
    posUserGroupTree: `${API}/userGroups/tree`,
    getUserGroupEnabled: `${API}/userGroups/enabled`,

    // TODO UserGroupDetail 用户分组详情
    getNoUserGroupList: `${API}/userGroupDetails/GetNoUserList`,
    getUserGroupDetail: `${API}/userGroupDetails`,
    posUserGroupDetail: `${API}/userGroupDetails`,
    getUserGroupDetailTwo: `${API}/userGroupDetails/GetUserGroupDetails`,
    delUserGroupDetail: `${API}/userGroupDetails/${path[0]}`,

    // TODO WinningBidder 获取中标单位列表
    getWinningBidder: `${API}/winningBidders`,
    posWinningBidder: `${API}/winningBidders`,
    putWinningBidder: `${API}/winningBidders/${path[0]}`,
    delWinningBidder: `${API}/winningBidders/${path[0]}`,
    getWinningBidderUuid: `${API}/winningBidders/${path[0]}`,
    posWinningBidderTree: `${API}/winningBidders/tree`,
    getWinningBidderEnabled: `${API}/winningBidders/enabled`,

    // TODO PersonAttendanceStat
    getPersonAttendanceStat: `${API}/personAttendanceStats`,
    posPersonAttendanceStat: `${API}/personAttendanceStats`,
    putPersonAttendanceStat: `${API}/personAttendanceStats/${path[0]}`,
    delPersonAttendanceStat: `${API}/personAttendanceStats/${path[0]}`,
    getPersonAttendanceStatUuid: `${API}/personAttendanceStats/${path[0]}`,
    posPersonAttendanceStatTree: `${API}/personAttendanceStats/tree`,
    getPersonAttendanceStatEnabled: `${API}/personAttendanceStats/enabled`,

    // TODO CameraGroup 摄像头分组列表 42050000
    getCameraGroup: `${API}/cameraGroups`,
    posCameraGroup: `${API}/cameraGroups`,
    putCameraGroup: `${API}/cameraGroups/${path[0]}`,
    delCameraGroup: `${API}/cameraGroups/${path[0]}`,
    getCameraGroupUuid: `${API}/cameraGroups/${path[0]}`,
    posCameraGroupTree: `${API}/cameraGroups/tree`,
    getCameraGroupEnabled: `${API}/cameraGroups/enabled`,

    // TODO CameraGroupDetail 摄像头分组明细 42050000
    getCameraGroupDetail: `${API}/cameraGroupDetails`,
    posCameraGroupDetail: `${API}/cameraGroupDetails?CameraGroupUuid=${path[0]}`,
    putCameraGroupDetail: `${API}/cameraGroupDetails/${path[0]}`,
    delCameraGroupDetail: `${API}/cameraGroupDetails/${path[0]}`,
    getCameraGroupDetailUuid: `${API}/cameraGroupDetails/${path[0]}`,
    posCameraGroupDetailTree: `${API}/cameraGroupDetails/tree`,
    getCameraGroupDetailEnabled: `${API}/cameraGroupDetails/enabled`,

    // TODO OrganizationGroup 组织机构分组 12030000
    getOrganizationGroup: `${API}/organizationGroups`,
    posOrganizationGroup: `${API}/organizationGroups`,
    delOrganizationGroup: `${API}/organizationGroups/${path[0]}`,
    getOrganizationGroupUuid: `${API}/organizationGroups/${path[0]}`,
    getOrganizationGroupEnabled: `${API}/organizationGroups/enabled`,

    // TODO HelmetSoS 安全求救列表
    getHelmetSoS: `${API}/helmetSoSs`,
    posHelmetSoS: `${API}/helmetSoSs`,
    putHelmetSoS: `${API}/helmetSoSs/${path[0]}`,
    delHelmetSoS: `${API}/helmetSoSs/${path[0]}`,
    getHelmetSoSUuid: `${API}/helmetSoSs/${path[0]}`,
    getHelmetSoSEnabled: `${API}/helmetSoSs/enabled`,
    posHelmetSoSCameras: `${API}/helmetSoSs/cameras`,
    posHelmetSoSUpdateIsEnabled: `${API}/helmetSoSs/UpdateIsEnabled?uuid=${path[0]}`,

    // TODO Helmet 安全帽列表
    getHelmet: `${API}/helmets`,
    posHelmet: `${API}/helmets`,
    putHelmet: `${API}/helmets/${path[0]}`,
    delHelmet: `${API}/helmets/${path[0]}`,
    getHelmetUuid: `${API}/helmets/${path[0]}`,
    getHelmetEnabled: `${API}/helmets/enabled`,
    posHelmetCameras: `${API}/helmets/cameras`,
    getHelmetPosition: `${API}/helmets/position`,
    getHelmetAllPositions: `${API}/helmets/allPositions`,
    getHelmetHistoryPositions: `${API}/helmets/historyPositions`,

    // TODO TunnelGateDevice 安全帽列表
    getTunnelGateDevice: `${API}/tunnelGateDevices`,
    posTunnelGateDevice: `${API}/tunnelGateDevices`,
    putTunnelGateDevice: `${API}/tunnelGateDevices/${path[0]}`,
    delTunnelGateDevice: `${API}/tunnelGateDevices/${path[0]}`,
    getTunnelGateDeviceUuid: `${API}/tunnelGateDevices/${path[0]}`,
    getTunnelGateDeviceEnabled: `${API}/tunnelGateDevices/enabled`,
    posTunnelGateDeviceCameras: `${API}/tunnelGateDevices/cameras`,

    // TODO Fence 电子围栏
    getFence: `${API}/fences`,
    posFence: `${API}/fences`,
    putFence: `${API}/fences/${path[0]}`,
    delFence: `${API}/fences/${path[0]}`,
    getFenceUuid: `${API}/fences/${path[0]}`,
    getFenceEnabled: `${API}/fences/enabled`,
    getFencePersons: `${API}/fences/${path[0]}/persons`,
    posFencePersons: `${API}/fences/${path[0]}/persons`,
    posFenceCoordinates: `${API}/fences/${path[0]}/coordinates`,

    // TODO IPBroadcast IP广播
    getIPBroadcast: `${API}/iPBroadcasts`,
    posIPBroadcast: `${API}/iPBroadcasts`,
    putIPBroadcast: `${API}/iPBroadcasts/${path[0]}`,
    delIPBroadcast: `${API}/iPBroadcasts/${path[0]}`,
    getIPBroadcastUuid: `${API}/iPBroadcasts/${path[0]}`,
    getIPBroadcastEnabled: `${API}/iPBroadcasts/enabled`,
    posIPBroadcastTree: `${API}/iPBroadcasts/tree`,

    // TODO CostMonth 获取成本按月管理列表
    getCostMonth: `${API}/costMonths`,
    posCostMonth: `${API}/costMonths`,
    putCostMonth: `${API}/costMonths/${path[0]}`,
    delCostMonth: `${API}/costMonths/${path[0]}`,
    getCostMonthUuid: `${API}/costMonths/${path[0]}`,
    getCostMonthEnabled: `${API}/costMonths/enabled`,
    getCostMonthCostMonthDetailAcross: `${API}/costMonths/GetCostMonthDetailAcross`,
    posCostMonthCostMonthDetailAcross: `${API}/costMonths/UploadCostMonthDetailAcross`,
    getCostMonthFilialeCostMonthDetail: `${API}/costMonths/GetFilialeCostMonthDetail`,
    posCostMonthFilialeCostMonthDetail: `${API}/costMonths/UploadCostMonthStatisticsAcross`,
    getCostMonthZFilialeCostMonthDetail: `${API}/costMonths/GetZFilialeCostMonthDetail`,
    posCostMonthZFilialeCostMonthDetail: `${API}/costMonths/UploadZCostMonthStatisticsAcross`,

    getCostMonthCompanyCostMonthDetail: `${API}/costMonths/GetCompanyCostMonthDetail`,
    posCostMonthDelCostMonth: `${API}/costMonths/DelCostMonth/${path[0]}`,

    getCostMonthGetCostMonthPlanDetails: `${API}/costMonths/GetCostMonthPlanDetails`,
    posCostMonthUploadCostMonthPlanDetails: `${API}/costMonths/UploadCostMonthPlanDetails`,
    posCostMonthDelCostMonthPlanDetails: `${API}/costMonths/DelCostMonthPlanDetails/${path[0]}`,

    getCostMonthGetCostMonthPlanGroup: `${API}/costMonths/GetCostMonthPlanGroup`,
    posCostMonthUploadCostMonthPlanGroup: `${API}/costMonths/UploadCostMonthPlanGroup`,
    posCostMonthDelCostMonthPlanGroup: `${API}/costMonths/DelCostMonthPlanGroup/${path[0]}`,

    getCostMonthGetCostMonthPlanGroupZG: `${API}/costMonths/GetCostMonthPlanGroupZG`,
    posCostMonthUploadCostMonthPlanGroupZG: `${API}/costMonths/UploadCostMonthPlanGroupZG`,
    posCostMonthDelCostMonthPlanGroupZG: `${API}/costMonths/DelCostMonthPlanGroupZG/${path[0]}`,

    // TODO 配置接口
    // SmallProgramConfig
    getSmallProgramConfig: `${API}/smallProgramConfigs`,
    posSmallProgramConfig: `${API}/smallProgramConfigs`,
    putSmallProgramConfig: `${API}/smallProgramConfigs/${path[0]}`,
    delSmallProgramConfig: `${API}/smallProgramConfigs/${path[0]}`,
    getSmallProgramConfigUuid: `${API}/smallProgramConfigs/${path[0]}`,
    getSmallProgramConfigEnabled: `${API}/smallProgramConfigs/enabled`,
    // TODO WebConfigs
    getWebConfigs: `${API}/webConfigs`,
    posWebConfigs: `${API}/webConfigs`,
    putWebConfigs: `${API}/webConfigs/${path[0]}`,
    delWebConfigs: `${API}/webConfigs/${path[0]}`,
    getWebConfigsUuid: `${API}/webConfigs/${path[0]}`,
    getWebConfigsEnabled: `${API}/webConfigs/enabled`,

    // TODO LabGantryCrane
    getLabGantryCraneOrganizationConstrained: `${API}/labGantryCranes/organizationConstrained`,
    getLabGantryCrane: `${API}/labGantryCranes`,
    posLabGantryCrane: `${API}/labGantryCranes`,
    putLabGantryCrane: `${API}/labGantryCranes/${path[0]}`,
    delLabGantryCrane: `${API}/labGantryCranes/${path[0]}`,
    getLabGantryCraneUuid: `${API}/labGantryCranes/${path[0]}`,
    getLabGantryCraneTree: `${API}/labGantryCranes/tree`,
    getLabGantryCraneEnabled: `${API}/labGantryCranes/enabled`,

    // TODO GantryCrane 龙门吊数据
    getGantryCrane: `${API}/gantryCranes`,
    posGantryCrane: `${API}/gantryCranes`,
    putGantryCrane: `${API}/gantryCranes/${path[0]}`,
    delGantryCrane: `${API}/gantryCranes/${path[0]}`,
    getGantryCraneUuid: `${API}/gantryCranes/${path[0]}`,
    getGantryCraneEnabled: `${API}/gantryCranes/enabled`,
    getGantryCraneCameras: `${API}/gantryCranes/${path[0]}/cameras`,
    posGantryCraneCameras: `${API}/gantryCranes/${path[0]}/cameras`,

    // TODO PartyMember 先进党支部
    getPartyMember: `${API}/partyMembers`,
    posPartyMember: `${API}/partyMembers`,
    putPartyMember: `${API}/partyMembers/${path[0]}`,
    delPartyMember: `${API}/partyMembers/${path[0]}`,
    getPartyMemberUuid: `${API}/partyMembers/${path[0]}`,
    getPartyMemberTree: `${API}/partyMembers/tree`,
    getPartyMemberEnabled: `${API}/partyMembers/enabled`,

    // TODO 场景列表 sceneInfos
    getSceneInfo: `${API}/sceneInfos`,
    posSceneInfo: `${API}/sceneInfos`,
    putSceneInfo: `${API}/sceneInfos/${path[0]}`,
    delSceneInfo: `${API}/sceneInfos/${path[0]}`,
    getSceneInfoUuid: `${API}/sceneInfos/${path[0]}`,

    // TODO 场景基础参数配置 sceneBasicConfigs
    getSceneBasicConfigs: `${API}/sceneBasicConfigs`,
    posSceneBasicConfigs: `${API}/sceneBasicConfigs`,
    putSceneBasicConfigs: `${API}/sceneBasicConfigs/${path[0]}`,
    delSceneBasicConfigs: `${API}/sceneBasicConfigs/${path[0]}`,

    // TODO 项目基础信息表 ProjectCompanyInfo
    getProjectCompanyInfosOC: `${API}/projectCompanyInfos/organizationConstrained`,
    getProjectCompanyInfos: `${API}/projectCompanyInfos`,
    posProjectCompanyInfos: `${API}/projectCompanyInfos`,
    putProjectCompanyInfos: `${API}/projectCompanyInfos/${path[0]}`,
    delProjectCompanyInfos: `${API}/projectCompanyInfos/${path[0]}`,
    getProjectCompanyInfosUuid: `${API}/projectCompanyInfos/${path[0]}`,
    getProjectCompanyInfosTree: `${API}/projectCompanyInfos/tree`,
    getProjectCompanyInfosEnabled: `${API}/projectCompanyInfos/enabled`,

    getProjectCompanyByCurrentPeriod: `${API}/badaStat/projectCompanyByCurrentPeriod`,

    // TODO 项目表单项列表 ProjectFormItem
    getProjectFormItem: `${API}/projectFormItems`,
    getProjectFormItemOC: `${API}/projectFormItems?OrganizationUuid=${path[0]}`,
    posProjectFormItem: `${API}/projectFormItems`,
    posProjectFormItemBatch: `${API}/projectFormItems/batch`,
    putProjectFormItem: `${API}/projectFormItems/${path[0]}`,
    delProjectFormItem: `${API}/projectFormItems/${path[0]}`,
    getProjectFormItemUuid: `${API}/projectFormItems/${path[0]}`,
    getProjectFormItemTree: `${API}/projectFormItems/tree`,
    getPrProjectFormItemEnabled: `${API}/projectFormItems/enabled`,
    // TODO 项目表单项值列表 ProjectFormItemValue
    getProjectFormItemValue: `${API}/projectFormItemValues`,
    posProjectFormItemValue: `${API}/projectFormItemValues`,
    putProjectFormItemValue: `${API}/projectFormItemValues/${path[0]}`,
    delProjectFormItemValue: `${API}/projectFormItemValues/${path[0]}`,
    getProjectFormItemValueUuid: `${API}/projectFormItemValues/${path[0]}`,
    getProjectFormItemValueTree: `${API}/projectFormItemValues/tree`,
    getProjectFormItemValueEnabled: `${API}/projectFormItemValues/enabled`,
    getProjectFormItemValueListWithValue: `${API}/projectFormItemValues/listWithValue`,
    getProjectFormItemValueScenes: `${API}/projectFormItemValues/scenes`,
    posProjectFormItemValueSync: `${API}/projectFormItemValues/sync`,
    posProjectFormItemValueSyncObject: `${API}/projectFormItemValues/${path[0]}/syncObject`,

    // TODO 项目基础信息表 ProjectInfo
    getProjectInfo: `${API}/projectInfos`,
    posProjectInfo: `${API}/projectInfos`,
    putProjectInfo: `${API}/projectInfos/${path[0]}`,
    delProjectInfo: `${API}/projectInfos/${path[0]}`,
    getProjectInfoUuid: `${API}/projectInfos/${path[0]}`,
    getProjectInfoInfo: `${API}/projectInfos/${path[0]}/info`,
    getProjectInfoTree: `${API}/projectInfos/tree`,
    getProjectInfoEnabled: `${API}/projectInfos/enabled`,

    // TODO 项目付费测算情况列表 ProjectPayment
    getProjectPayment: `${API}/projectPayments`,
    posProjectPayment: `${API}/projectPayments`,
    putProjectPayment: `${API}/projectPayments/${path[0]}`,
    delProjectPayment: `${API}/projectPayments/${path[0]}`,
    getProjectPaymentUuid: `${API}/projectPayments/${path[0]}`,
    getProjectPaymentTree: `${API}/projectPayments/tree`,
    getProjectPaymentEnabled: `${API}/projectPayments/enabled`,

    // TODO 获取项目菜单列表   ProjectMenu
    getProjectMenu: `${API}/projectMenus`,
    posProjectMenu: `${API}/projectMenus`,
    putProjectMenu: `${API}/projectMenus/${path[0]}`,
    delProjectMenu: `${API}/projectMenus/${path[0]}`,
    getProjectMenuUuid: `${API}/projectMenus/${path[0]}`,
    getProjectMenuTree: `${API}/projectMenus/tree`,
    getProjectMenuEnabled: `${API}/projectMenus/enabled`,

    // TODO BadaStat 八达项目大屏接口
    getBadaStatProjectInfo: `${API}/badaStat/projectInfo`,
    getBadaStatProjectInfoStat: `${API}/badaStat/projectInfoStat`,
    getBadaStatProjectTypeStat: `${API}/badaStat/projectTypeStat`,
    getBadaStatProjectCompanyProjectInfo: `${API}/badaStat/projectCompany/projectInfo`,
    getBadaStatProjectTypeStatByCompany: `${API}/badaStat/projectTypeStatByCompany`,
    getBadaStatProjectStat: `${API}/badaStat/projectStat`,
    getBadaStatProjectStatCompany: `${API}/badaStat/projectStat/company/${path[0]}`,
    getBadaStatFundStat: `${API}/badaStat/fundStat`,
    getBadaStatProjectFundStat: `${API}/badaStat/projectFundStat`,
    getBadaStatProjectSummary: `${API}/badaStat/projectSummary/${path[0]}`,
    getProjectSchedulesBadaStat: `${API}/badaStat/projectSchedules`,
    getBadaStatOrganizationPppListTree: `${API}/badaStat/organizationPppList/tree`,
    getBadaStatOrganizationBuildListTree: `${API}/badaStat/organizationBuildList/tree`,
    getBadaStatProjectCompanyInfo: `${API}/badaStat/projectCompanyInfo`,
    getBadaStatProjectCompanyFundStat: `${API}/badaStat/projectCompanyFundStat`,
    getBadaStatProjectCompanyProjects: `${API}/badaStat/projectCompany/projects`,
    getBadaStatProjectCompanyChildProjects: `${API}/badaStat/projectCompany/childProjects`,
    getProjectBuildingPaymentStatistics: `${API}/badaStat/projectBuildingPaymentStatistics`,
    getProjectBuildingAmountList: `${API}/badaStat/projectBuildingAmountList`,
    getProjectBuildingPaymentAnalysis: `${API}/badaStat/projectBuildingPaymentAnalysis`,
    getProjectBuildingPaymentList: `${API}/badaStat/projectBuildingPaymentList`,
    getProjectBuildingPaymentSummaryList: `${API}/badaStat/projectBuildingPaymentSummaryList`,
    getProjectOperationPaymentSummaryList: `${API}/badaStat/projectOperationPaymentSummaryList`,
    getBadaStatChildProjectInvestmentStat: `${API}/badaStat/childProjectInvestmentStat/${path[0]}`,

    // 投资情况
    getBadaStatProjectInvestmentSummary: `${API}/badaStat/projectInvestmentSummary/${path[0]}/${path[1]}`,
    // 投资完成情况
    getBadaStatProjectInvestmentStat: `${API}/badaStat/projectInvestmentStat/${path[0]}/${path[1]}`,
    // 子项目合同
    getBadaStatProjectCompanyChildProjectPaymentStat: `${API}/badaStat/projectCompany/childProjectPaymentStat`,
    // 政府回款情况分析
    getBadaStatProjectPaymentStatYear: `${API}/badaStat/projectPaymentStat/${path[0]}/${path[1]}`,
    // 银行还款情况分析
    getBadaStatProjectBankStat: `${API}/badaStat/projectBankStat/${path[0]}/${path[1]}`,
    // 运营期付费情况
    getBadaStatProjectOperationPaymentSummary: `${API}/badaStat/projectOperationPaymentSummary`,
    // 项目公司往年统计
    getBadaStatProjectPaymentStat: `${API}/badaStat/projectPaymentStat`,
    // 第一个子项目
    getBadaStatProjectChildInfo: `${API}/badaStat/projectChildInfo/${path[0]}`,

    getProjectOperationPaymentAnalysis: `${API}/badaStat/projectOperationPaymentAnalysis`,
    getProjectOperationPaymentList: `${API}/badaStat/projectOperationPaymentList`,
    getProjectBuildingPaymentFinalSummaryList: `${API}/badaStat/projectBuildingPaymentFinalSummaryList`,
    getProjectOperationPaymentFinalSummaryList: `${API}/badaStat/projectOperationPaymentFinalSummaryList`,
    getProjectOperationPaymentDetailList: `${API}/badaStat/projectOperationPaymentDetailList`,

    // TODO ProjectBuildingTotalPayment 获取建设阶段资金总支出计划列表
    getProjectBuildingTotalPaymentOC: `${API}/projectBuildingTotalPayments/organizationConstrained`,
    getProjectBuildingTotalPayment: `${API}/projectBuildingTotalPayments`,
    posProjectBuildingTotalPayment: `${API}/projectBuildingTotalPayments`,
    putProjectBuildingTotalPayment: `${API}/projectBuildingTotalPayments/${path[0]}`,
    delProjectBuildingTotalPayment: `${API}/projectBuildingTotalPayments/${path[0]}`,
    getProjectBuildingTotalPaymentUuid: `${API}/projectBuildingTotalPayments/${path[0]}`,
    getProjectBuildingTotalPaymentTree: `${API}/projectBuildingTotalPayments/tree`,
    getProjectBuildingTotalPaymentEnabled: `${API}/projectBuildingTotalPayments/enabled`,

    // TODO ProjectOperationPayment 获取运营期付费情况列表
    getProjectOperationPaymentOC: `${API}/projectOperationPayments/organizationConstrained`,
    getProjectOperationPayment: `${API}/projectOperationPayments`,
    posProjectOperationPayment: `${API}/projectOperationPayments`,
    putProjectOperationPayment: `${API}/projectOperationPayments/${path[0]}`,
    delProjectOperationPayment: `${API}/projectOperationPayments/${path[0]}`,
    getProjectOperationPaymentUuid: `${API}/projectOperationPayments/${path[0]}`,
    getProjectOperationPaymentTree: `${API}/projectOperationPayments/tree`,
    getProjectOperationPaymentEnabled: `${API}/projectOperationPayments/enabled`,

    // TODO ProjectOperationPaymentItem 获取清单项列表
    getProjectOperationPaymentItem: `${API}/projectOperationPaymentItems`,
    posProjectOperationPaymentItem: `${API}/projectOperationPaymentItems`,
    putProjectOperationPaymentItem: `${API}/projectOperationPaymentItems/${path[0]}`,
    delProjectOperationPaymentItem: `${API}/projectOperationPaymentItems/${path[0]}`,
    getProjectOperationPaymentItemUuid: `${API}/projectOperationPaymentItems/${path[0]}`,
    getProjectOperationPaymentItemTree: `${API}/projectOperationPaymentItems/tree`,
    getProjectOperationPaymentItemEnabled: `${API}/projectOperationPaymentItems/enabled`,

    // TODO ProjectOperationPaymentPlan 获取运营期付款计划列表
    getProjectOperationPaymentPlanOC: `${API}/projectOperationPaymentPlans/organizationConstrained`,
    getProjectOperationPaymentPlan: `${API}/projectOperationPaymentPlans`,
    posProjectOperationPaymentPlan: `${API}/projectOperationPaymentPlans`,
    putProjectOperationPaymentPlan: `${API}/projectOperationPaymentPlans/${path[0]}`,
    delProjectOperationPaymentPlan: `${API}/projectOperationPaymentPlans/${path[0]}`,
    getProjectOperationPaymentPlanUuid: `${API}/projectOperationPaymentPlans/${path[0]}`,
    getProjectOperationPaymentPlanTree: `${API}/projectOperationPaymentPlans/tree`,
    getProjectOperationPaymentPlanEnabled: `${API}/projectOperationPaymentPlans/enabled`,

    // TODO ProjectOperationPaymentStat 获取运营期资金支付情况列表
    getProjectOperationPaymentStatOC: `${API}/projectOperationPaymentStats/organizationConstrained`,
    getProjectOperationPaymentStat: `${API}/projectOperationPaymentStats`,
    posProjectOperationPaymentStat: `${API}/projectOperationPaymentStats`,
    putProjectOperationPaymentStat: `${API}/projectOperationPaymentStats/${path[0]}`,
    delProjectOperationPaymentStat: `${API}/projectOperationPaymentStats/${path[0]}`,
    getProjectOperationPaymentStatUuid: `${API}/projectOperationPaymentStats/${path[0]}`,
    getProjectOperationPaymentStatTree: `${API}/projectOperationPaymentStats/tree`,
    getTProjectOperationPaymentStatEnabled: `${API}/projectOperationPaymentStats/enabled`,
    posProjectOperationPaymentStatsBatch: `${API}/projectOperationPaymentStats/batch/${path[0]}`,

    // TODO Meterage 获取计量信息列表
    getMeterage: `${API}/meterages`,
    posMeterage: `${API}/meterages`,
    putMeterage: `${API}/meterages/${path[0]}`,
    delMeterage: `${API}/meterages/${path[0]}`,
    getMeterageOC: `${API}/meterages/organizationConstrained`,
    getMeterageUuid: `${API}/meterages/${path[0]}`,
    getMeterageTree: `${API}/meterages/tree`,
    getMeterageEnabled: `${API}/meterages/enabled`,

    // TODO PlanStat 获取计划统计信息列表
    getPlanStat: `${API}/planStats`,
    posPlanStat: `${API}/planStats`,
    putPlanStat: `${API}/planStats/${path[0]}`,
    delPlanStat: `${API}/planStats/${path[0]}`,
    getPlanStatOC: `${API}/planStats/organizationConstrained`,
    getPlanStatUuid: `${API}/planStats/${path[0]}`,
    getPlanStatTree: `${API}/planStats/tree`,
    getPlanStatEnabled: `${API}/planStats/enabled`,

    // TODO MeterageAttachment 获取计量附件列表
    getMeterageAttachment: `${API}/meterageAttachments`,
    posMeterageAttachment: `${API}/meterageAttachments`,
    putMeterageAttachment: `${API}/meterageAttachments/${path[0]}`,
    delMeterageAttachment: `${API}/meterageAttachments/${path[0]}`,
    getMeterageAttachmentUuid: `${API}/meterageAttachments/${path[0]}`,
    getMeterageAttachmentTree: `${API}/meterageAttachments/tree`,
    getMeterageAttachmentEnabled: `${API}/meterageAttachments/enabled`,

    // TODO PlanStatAttachment 获取计划统计附件列表
    getPlanStatAttachment: `${API}/planStatAttachments`,
    posPlanStatAttachment: `${API}/planStatAttachments`,
    putPlanStatAttachment: `${API}/planStatAttachments/${path[0]}`,
    delPlanStatAttachment: `${API}/planStatAttachments/${path[0]}`,
    getPlanStatAttachmentUuid: `${API}/planStatAttachments/${path[0]}`,
    getPlanStatAttachmentTree: `${API}/planStatAttachments/tree`,
    getPlanStatAttachmentEnabled: `${API}/planStatAttachments/enabled`,

    // TODO TunnelInfo 隧道基本信息
    getTunnelInfos: `${API}/tunnelInfos`,
    posTunnelInfos: `${API}/tunnelInfos`,
    putTunnelInfos: `${API}/tunnelInfos/${path[0]}`,
    delTunnelInfos: `${API}/tunnelInfos/${path[0]}`,
    getTunnelInfosUuid: `${API}/tunnelInfos/${path[0]}`,
    getTunnelInfosTree: `${API}/tunnelInfos/tree`,
    getTunnelInfosEnabled: `${API}/tunnelInfos/enabled`,

    // TODO TunnelLength 隧道进度
    getTunnelLength: `${API}/tunnelLengths`,
    posTunnelLength: `${API}/tunnelLengths`,
    putTunnelLength: `${API}/tunnelLengths/${path[0]}`,
    delTunnelLength: `${API}/tunnelLengths/${path[0]}`,
    getTunnelLengthUuid: `${API}/tunnelLengths/${path[0]}`,
    getTunnelLengthTree: `${API}/tunnelLengths/tree`,
    getTunnelLengthEnabled: `${API}/tunnelLengths/enabled`,

    // TODO TunnelCamera 隧道摄像头
    getTunnelCamera: `${API}/tunnelCameras`,
    posTunnelCamera: `${API}/tunnelCameras`,
    putTunnelCamera: `${API}/tunnelCameras/${path[0]}`,
    delTunnelCamera: `${API}/tunnelCameras/${path[0]}`,
    getTunnelCameraUuid: `${API}/tunnelCameras/${path[0]}`,
    getTunnelCameraTree: `${API}/tunnelCameras/tree`,
    getTunnelCameraEnabled: `${API}/tunnelCameras/enabled`,
    getTunnelCameraListWithPosition: `${API}/tunnelCameras/listWithPosition`,

    // TODO TunnelUwbCard 隧道uwb卡信息列表
    getTunnelUwbCard: `${API}/tunnelUwbCards`,
    posTunnelUwbCard: `${API}/tunnelUwbCards`,
    putTunnelUwbCard: `${API}/tunnelUwbCards/${path[0]}`,
    delTunnelUwbCard: `${API}/tunnelUwbCards/${path[0]}`,
    getTunnelUwbCardUuid: `${API}/tunnelUwbCards/${path[0]}`,
    getTunnelUwbCardTree: `${API}/tunnelUwbCards/tree`,
    getTunnelUwbCardEnabled: `${API}/tunnelUwbCards/enabled`,

    // TODO TunnelCarGate 隧道车闸数据列表
    getTunnelCarGate: `${API}/tunnelCarGates`,
    posTunnelCarGate: `${API}/tunnelCarGates`,
    putTunnelCarGate: `${API}/tunnelCarGates/${path[0]}`,
    delTunnelCarGate: `${API}/tunnelCarGates/${path[0]}`,
    getTunnelCarGateEnabled: `${API}/tunnelCarGates/enabled`,
    getTunnelCarGateUuid: `${API}/tunnelCarGates/${path[0]}`,
    getTunnelCarGateTree: `${API}/tunnelCarGates/tree`,

    // TODO TunnelPersonGate 隧道人闸数据列表
    getTunnelPersonGate: `${API}/tunnelPersonGates`,
    posTunnelPersonGate: `${API}/tunnelPersonGates`,
    putTunnelPersonGate: `${API}/tunnelPersonGates/${path[0]}`,
    delTunnelPersonGate: `${API}/tunnelPersonGates/${path[0]}`,
    getTunnelPersonGateEnabled: `${API}/tunnelPersonGates/enabled`,
    getTunnelPersonGateUuid: `${API}/tunnelPersonGates/${path[0]}`,
    getTunnelPersonGateTree: `${API}/tunnelPersonGates/tree`,

    // TODO TunnelGase 隧道
    getTunnelGaseOC: `${API}/tunnelGases/organizationConstrained`,
    getTunnelGase: `${API}/tunnelGases`,
    posTunnelGase: `${API}/tunnelGases`,
    putTunnelGase: `${API}/tunnelGases/${path[0]}`,
    delTunnelGase: `${API}/tunnelGases/${path[0]}`,
    getTunnelGaseEnabled: `${API}/tunnelGases/enabled`,
    getTunnelGaseUuid: `${API}/tunnelGases/${path[0]}`,
    getTunnelGaseTree: `${API}/tunnelGases/tree`,
    posTunnelGaseBatch: `${API}/tunnelGases/batch`,
    posTunnelGaseUpdateIsEnabled: `${API}/tunnelGases/UpdateIsEnabled?uuid=${path[0]}`,

    // TODO TunnelPersonPosition 隧道人员定位
    getTunnelPersonPosition: `${API}/tunnelPersonPositions`,
    posTunnelPersonPosition: `${API}/tunnelPersonPositions`,
    putTunnelPersonPosition: `${API}/tunnelPersonPositions/${path[0]}`,
    delTunnelPersonPosition: `${API}/tunnelPersonPositions/${path[0]}`,
    getTunnelPersonPositionEnabled: `${API}/tunnelPersonPositions/enabled`,
    getTunnelPersonPositionUuid: `${API}/tunnelPersonPositions/${path[0]}`,
    getTunnelPersonPositionTree: `${API}/tunnelPersonPositions/tree`,
    posTunnelPersonPositionBatch: `${API}/tunnelPersonPositions/batch`,

    // TODO TunnelSafeStep 隧道安全步距
    getTunnelSafeStepOC: `${API}/tunnelSafeSteps/organizationConstrained`,
    getTunnelSafeStep: `${API}/tunnelSafeSteps`,
    posTunnelSafeStep: `${API}/tunnelSafeSteps`,
    putTunnelSafeStep: `${API}/tunnelSafeSteps/${path[0]}`,
    delTunnelSafeStep: `${API}/tunnelSafeSteps/${path[0]}`,
    getTunnelSafeStepEnabled: `${API}/tunnelSafeSteps/enabled`,
    getTunnelSafeStepUuid: `${API}/tunnelSafeSteps/${path[0]}`,
    getTunnelSafeStepTree: `${API}/tunnelSafeSteps/tree`,
    posTunnelSafeStepBatch: `${API}/tunnelSafeSteps/batch`,

    // TODO ProjectInvestment 项目投资情况列表
    getProjectInvestmentOC: `${API}/projectInvestments/organizationConstrained`,
    getProjectInvestment: `${API}/projectInvestments`,
    posProjectInvestment: `${API}/projectInvestments`,
    putProjectInvestment: `${API}/projectInvestments/${path[0]}`,
    delProjectInvestment: `${API}/projectInvestments/${path[0]}`,
    getProjectInvestmentUuid: `${API}/projectInvestments/${path[0]}`,
    getProjectInvestmentTree: `${API}/projectInvestments/tree`,
    getProjectInvestmentEnabled: `${API}/projectInvestments/enabled`,

    // TODO 工程月报列表 ProjectInvestment
    getProjectCompanyMonthReport: `${API}/projectCompanyMonthReports`,
    posProjectCompanyMonthReport: `${API}/projectCompanyMonthReports`,
    putProjectCompanyMonthReport: `${API}/projectCompanyMonthReports/${path[0]}`,
    delProjectCompanyMonthReport: `${API}/projectCompanyMonthReports/${path[0]}`,
    getProjectCompanyMonthReportUuid: `${API}/projectCompanyMonthReports/${path[0]}`,
    getProjectCompanyMonthReportTree: `${API}/projectCompanyMonthReports/tree`,
    getProjectCompanyMonthReportEnabled: `${API}/projectCompanyMonthReports/enabled`,

    // TODO 项目进度 ProjectSchedule
    getProjectSchedule: `${API}/projectSchedules`,
    posProjectSchedule: `${API}/projectSchedules`,
    putProjectSchedule: `${API}/projectSchedules/${path[0]}`,
    delProjectSchedule: `${API}/projectSchedules/${path[0]}`,
    getProjectScheduleUuid: `${API}/projectSchedules/${path[0]}`,
    getProjectScheduleTree: `${API}/projectSchedules/tree`,
    getProjectScheduleEnabled: `${API}/projectSchedules/enabled`,

    // TODO InvestStatOrganization 标段产值管理
    getInvestStatOrganization: `${API}/investStatOrganizations`,
    posInvestStatOrganization: `${API}/investStatOrganizations`,
    putInvestStatOrganization: `${API}/investStatOrganizations/${path[0]}`,
    delInvestStatOrganization: `${API}/investStatOrganizations/${path[0]}`,
    getInvestStatOrganizationUuid: `${API}/investStatOrganizations/${path[0]}`,
    getInvestStatOrganizationTree: `${API}/investStatOrganizations/tree`,
    getInvestStatOrganizationEnabled: `${API}/investStatOrganizations/enabled`,

    // TODO OrganizationIdentity 组织机构身份
    getOrganizationIdentities: `${API}/organizationIdentities`,
    posOrganizationIdentities: `${API}/organizationIdentities`,
    putOrganizationIdentities: `${API}/organizationIdentities/${path[0]}`,
    delOrganizationIdentities: `${API}/organizationIdentities/${path[0]}`,
    getOrganizationIdentitiesUuid: `${API}/organizationIdentities/${path[0]}`,
    getOrganizationIdentitiesTree: `${API}/organizationIdentities/tree`,
    getOrganizationIdentitiesEnabled: `${API}/organizationIdentities/enabled`,

    // TODO ProjectFundYearPlan 项目年计划
    getProjectFundYearPlanOC: `${API}/projectFundYearPlans/organizationConstrained`,
    getProjectFundYearPlan: `${API}/projectFundYearPlans`,
    posProjectFundYearPlan: `${API}/projectFundYearPlans`,
    putProjectFundYearPlan: `${API}/projectFundYearPlans/${path[0]}`,
    delProjectFundYearPlan: `${API}/projectFundYearPlans/${path[0]}`,
    getProjectFundYearPlanUuid: `${API}/projectFundYearPlans/${path[0]}`,
    getProjectFundYearPlanTree: `${API}/projectFundYearPlans/tree`,
    getProjectFundYearPlanEnabled: `${API}/projectFundYearPlans/enabled`,

    // TODO ProjectFundYearStat 项目年实际
    getProjectFundYearStatOC: `${API}/projectFundYearStats/organizationConstrained`,
    getProjectFundYearStat: `${API}/projectFundYearStats`,
    posProjectFundYearStat: `${API}/projectFundYearStats`,
    putProjectFundYearStat: `${API}/projectFundYearStats/${path[0]}`,
    delProjectFundYearStat: `${API}/projectFundYearStats/${path[0]}`,
    getProjectFundYearStatUuid: `${API}/projectFundYearStats/${path[0]}`,
    getProjectFundYearStatTree: `${API}/projectFundYearStats/tree`,
    getProjectFundYearStatEnabled: `${API}/projectFundYearStats/enabled`,

    // TODO ProjectPaymentPlan 政府回款计划
    getProjectPaymentPlanOC: `${API}/projectPaymentPlans/organizationConstrained`,
    getProjectPaymentPlan: `${API}/projectPaymentPlans`,
    posProjectPaymentPlan: `${API}/projectPaymentPlans`,
    putProjectPaymentPlan: `${API}/projectPaymentPlans/${path[0]}`,
    delProjectPaymentPlan: `${API}/projectPaymentPlans/${path[0]}`,
    getProjectPaymentPlanUuid: `${API}/projectPaymentPlans/${path[0]}`,
    getProjectPaymentPlanTree: `${API}/projectPaymentPlans/tree`,
    getProjectPaymentPlanEnabled: `${API}/projectPaymentPlans/enabled`,

    // TODO ProjectPaymentStat 政府回款实际

    getProjectPaymentStatOC: `${API}/projectPaymentStats/organizationConstrained`,
    getProjectPaymentStat: `${API}/projectPaymentStats`,
    posProjectPaymentStat: `${API}/projectPaymentStats`,
    putProjectPaymentStat: `${API}/projectPaymentStats/${path[0]}`,
    delProjectPaymentStat: `${API}/projectPaymentStats/${path[0]}`,
    getProjectPaymentStatUuid: `${API}/projectPaymentStats/${path[0]}`,
    getProjectPaymentStatTree: `${API}/projectPaymentStats/tree`,
    getProjectPaymentStatEnabled: `${API}/projectPaymentStats/enabled`,

    // TODO ProjectBankPlan 银行贷款计划
    getProjectBankPlanOC: `${API}/projectBankPlans/organizationConstrained`,
    getProjectBankPlan: `${API}/projectBankPlans`,
    posProjectBankPlan: `${API}/projectBankPlans`,
    putProjectBankPlan: `${API}/projectBankPlans/${path[0]}`,
    delProjectBankPlan: `${API}/projectBankPlans/${path[0]}`,
    getProjectBankPlanUuid: `${API}/projectBankPlans/${path[0]}`,
    getProjectBankPlanTree: `${API}/projectBankPlans/tree`,
    getProjectBankPlanEnabled: `${API}/projectBankPlans/enabled`,

    // TODO ProjectBankStat 银行贷款实际
    getProjectBankStatOC: `${API}/projectBankStats/organizationConstrained`,
    getProjectBankStat: `${API}/projectBankStats`,
    posProjectBankStat: `${API}/projectBankStats`,
    putProjectBankStat: `${API}/projectBankStats/${path[0]}`,
    delProjectBankStat: `${API}/projectBankStats/${path[0]}`,
    getProjectBankStatUuid: `${API}/projectBankStats/${path[0]}`,
    getProjectBankStatTree: `${API}/projectBankStats/tree`,
    getProjectBankStatEnabled: `${API}/projectBankStats/enabled`,

    // TODO TunnelStat 隧道信息
    getTunnelStatPersonAndMachineCount: `${API}/tunnelStat/personAndMachineCount`,
    getTunnelStatLastSafeSteps: `${API}/tunnelStat/lastSafeSteps`,
    getTunnelStatEnvironmentData: `${API}/tunnelStat/environmentData`,
    getTunnelStatPersonCount: `${API}/tunnelStat/personCount`,

    // TODO LabTension 张拉数据
    getLabTensionOrganizationConstrained: `${API}/labTensions/organizationConstrained`,
    getLabTension: `${API}/labTensions`,
    posLabTension: `${API}/labTensions`,
    putLabTension: `${API}/labTensions/${path[0]}`,
    delLabTension: `${API}/labTensions/${path[0]}`,
    getLabTensionUuid: `${API}/labTensions/${path[0]}`,
    getLabTensionTree: `${API}/labTensions/tree`,
    getLabTensionEnabled: `${API}/labTensions/enabled`,
    getLabTensionSteelBeamNo: `${API}/labTensions/${path[0]}/steelBeamNo`,
    getLabTensionBatch: `${API}/labTensions/batch`,

    getLabTensionGroupData: `${API}/labTensions/groupData`,
    getBeamsStandardData: `${API}/beams/standardData`,
    getLabTensionBridgeBeams: `${API}/labTensions/bridgeBeams`,
    posLabTensionMatch: `${API}/labTensions/match`,

    // TODO LabPulping 压浆数据
    getLabPulpingOrganizationConstrained: `${API}/labPulpings/organizationConstrained`,
    getLabPulping: `${API}/labPulpings`,
    posLabPulping: `${API}/labPulpings`,
    putLabPulping: `${API}/labPulpings/${path[0]}`,
    delLabPulping: `${API}/labPulpings/${path[0]}`,
    getLabPulpingUuid: `${API}/labPulpings/${path[0]}`,
    getLabPulpingTree: `${API}/labPulpings/tree`,
    getLabPulpingEnabled: `${API}/labPulpings/enabled`,

    getLabPulpingGroupData: `${API}/labPulpings/groupData`,
    getLabPulpingBridgeBeams: `${API}/labPulpings/bridgeBeams`,
    posLabPulpingMatch: `${API}/labPulpings/match`,

    // TODO PPPList ppp建设模式管理程序清单
    getPPPList: `${API}/pppLists`,
    posPPPList: `${API}/pppLists`,
    putPPPList: `${API}/pppLists/${path[0]}`,
    delPPPList: `${API}/pppLists/${path[0]}`,
    getPPPListUuid: `${API}/pppLists/${path[0]}`,
    getPPPListTree: `${API}/pppLists/tree`,
    getPPPListEnabled: `${API}/pppLists/enabled`,

    // TODO OrganizationPppList 项目PPP清单列表
    getOrganizationPppList: `${API}/organizationPppLists`,
    posOrganizationPppList: `${API}/organizationPppLists`,
    putOrganizationPppList: `${API}/organizationPppLists/${path[0]}`,
    delOrganizationPppList: `${API}/organizationPppLists/${path[0]}`,
    getOrganizationPppListUuid: `${API}/organizationPppLists/${path[0]}`,
    getOrganizationPppListTree: `${API}/organizationPppLists/tree`,
    getOrganizationPppListEnabled: `${API}/organizationPppLists/enabled`,
    posOrganizationPppListBatch: `${API}/organizationPppLists/batch/${path[0]}`,

    // TODO OrganizationPppListAttachment PPP清单附件列表
    getOrganizationPppListAttachment: `${API}/organizationPppListAttachments`,
    posOrganizationPppListAttachment: `${API}/organizationPppListAttachments`,
    putOrganizationPppListAttachment: `${API}/organizationPppListAttachments/${path[0]}`,
    delOrganizationPppListAttachment: `${API}/organizationPppListAttachments/${path[0]}`,
    getOrganizationPppListAttachmentUuid: `${API}/organizationPppListAttachments/${path[0]}`,
    getOrganizationPppListAttachmentTree: `${API}/organizationPppListAttachments/tree`,
    getOrganizationPppListAttachmentEnabled: `${API}/organizationPppListAttachments/enabled`,
    getOrganizationPppListAttachmentAll: `${API}/organizationPppListAttachments/all/${path[0]}`,

    // TODO BuildList 建设模式管理程序清单列表
    getBuildList: `${API}/buildLists`,
    posBuildList: `${API}/buildLists`,
    putBuildList: `${API}/buildLists/${path[0]}`,
    delBuildList: `${API}/buildLists/${path[0]}`,
    getBuildListUuid: `${API}/buildLists/${path[0]}`,
    getBuildListTree: `${API}/buildLists/tree`,
    getBuildListEnabled: `${API}/buildLists/enabled`,

    // TODO OrganizationBuildList 项目清单列表
    getOrganizationBuildList: `${API}/organizationBuildLists`,
    posOrganizationBuildList: `${API}/organizationBuildLists`,
    putOrganizationBuildList: `${API}/organizationBuildLists/${path[0]}`,
    delOrganizationBuildList: `${API}/organizationBuildLists/${path[0]}`,
    getOrganizationBuildListUuid: `${API}/organizationBuildLists/${path[0]}`,
    getOrganizationBuildListTree: `${API}/organizationBuildLists/tree`,
    getOrganizationBuildListEnabled: `${API}/organizationBuildLists/enabled`,
    posOrganizationBuildListBatch: `${API}/organizationBuildLists/batch/${path[0]}`,

    // TODO OrganizationBuildListAttachment 项目清单附件列表
    getOrganizationBuildListAttachment: `${API}/organizationBuildListAttachments`,
    posOrganizationBuildListAttachment: `${API}/organizationBuildListAttachments`,
    putOrganizationBuildListAttachment: `${API}/organizationBuildListAttachments/${path[0]}`,
    delOrganizationBuildListAttachment: `${API}/organizationBuildListAttachments/${path[0]}`,
    getOrganizationBuildListAttachmentUuid: `${API}/organizationBuildListAttachments/${path[0]}`,
    getOrganizationBuildListAttachmentTree: `${API}/organizationBuildListAttachments/tree`,
    getOrganizationBuildListAttachmentEnabled: `${API}/organizationBuildListAttachments/enabled`,
    getOrganizationBuildListAttachmentAll: `${API}/organizationBuildListAttachments/all/${path[0]}`,

    // TODO ProjectRegion 项目区域(合作市县)列表
    getProjectRegion: `${API}/projectRegions`,
    posProjectRegion: `${API}/projectRegions`,
    putProjectRegion: `${API}/projectRegions/${path[0]}`,
    delProjectRegion: `${API}/projectRegions/${path[0]}`,
    getProjectRegionUuid: `${API}/projectRegions/${path[0]}`,
    getProjectRegionTree: `${API}/projectRegions/tree`,
    getProjectRegionEnabled: `${API}/projectRegions/enabled`,

    // TODO ProjectCompanyMonthReportAttachment 月报附件
    getProjectCompanyMonthReportAttachment: `${API}/projectCompanyMonthReportAttachments`,
    posProjectCompanyMonthReportAttachment: `${API}/projectCompanyMonthReportAttachments`,
    putProjectCompanyMonthReportAttachment: `${API}/projectCompanyMonthReportAttachments/${path[0]}`,
    delProjectCompanyMonthReportAttachment: `${API}/projectCompanyMonthReportAttachments/${path[0]}`,
    getProjectCompanyMonthReportAttachmentUuid: `${API}/projectCompanyMonthReportAttachments/${path[0]}`,
    getProjectCompanyMonthReportAttachmentTree: `${API}/projectCompanyMonthReportAttachments/tree`,
    getProjectCompanyMonthReportAttachmentEnabled: `${API}/projectCompanyMonthReportAttachments/enabled`,

    // TODO ProjectBuildingAmountPlan 建设阶段投资应到位情况列表
    getProjectBuildingAmountPlanOC: `${API}/projectBuildingAmountPlans/organizationConstrained`,
    getProjectBuildingAmountPlan: `${API}/projectBuildingAmountPlans`,
    posProjectBuildingAmountPlan: `${API}/projectBuildingAmountPlans`,
    putProjectBuildingAmountPlan: `${API}/projectBuildingAmountPlans/${path[0]}`,
    delProjectBuildingAmountPlan: `${API}/projectBuildingAmountPlans/${path[0]}`,
    getProjectBuildingAmountPlanUuid: `${API}/projectBuildingAmountPlans/${path[0]}`,
    getProjectBuildingAmountPlanTree: `${API}/projectBuildingAmountPlans/tree`,
    getProjectBuildingAmountPlanEnabled: `${API}/projectBuildingAmountPlans/enabled`,

    // TODO ProjectBuildingAmountStat 建设阶段投资实际到位情况列表
    getProjectBuildingAmountStatOC: `${API}/projectBuildingAmountStats/organizationConstrained`,
    getProjectBuildingAmountStat: `${API}/projectBuildingAmountStats`,
    posProjectBuildingAmountStat: `${API}/projectBuildingAmountStats`,
    putProjectBuildingAmountStat: `${API}/projectBuildingAmountStats/${path[0]}`,
    delProjectBuildingAmountStat: `${API}/projectBuildingAmountStats/${path[0]}`,
    getProjectBuildingAmountStatUuid: `${API}/projectBuildingAmountStats/${path[0]}`,
    getProjectBuildingAmountStatTree: `${API}/projectBuildingAmountStats/tree`,
    getProjectBuildingAmountStatEnabled: `${API}/projectBuildingAmountStats/enabled`,

    // TODO ProjectBuildingPaymentPlan 建设阶段资金支出计划列表
    getProjectBuildingPaymentPlanOC: `${API}/projectBuildingPaymentPlans/organizationConstrained`,
    getProjectBuildingPaymentPlan: `${API}/projectBuildingPaymentPlans`,
    posProjectBuildingPaymentPlan: `${API}/projectBuildingPaymentPlans`,
    putProjectBuildingPaymentPlan: `${API}/projectBuildingPaymentPlans/${path[0]}`,
    delProjectBuildingPaymentPlan: `${API}/projectBuildingPaymentPlans/${path[0]}`,
    getProjectBuildingPaymentPlanUuid: `${API}/projectBuildingPaymentPlans/${path[0]}`,
    getProjectBuildingPaymentPlanTree: `${API}/projectBuildingPaymentPlans/tree`,
    getProjectBuildingPaymentPlanEnabled: `${API}/projectBuildingPaymentPlans/enabled`,

    // TODO ProjectBuildingPaymentStat 建设阶段资金支出明细列表
    getProjectBuildingPaymentStatOC: `${API}/projectBuildingPaymentStats/organizationConstrained`,
    posProjectBuildingPaymentStat: `${API}/projectBuildingPaymentStats`,
    putProjectBuildingPaymentStat: `${API}/projectBuildingPaymentStats/${path[0]}`,
    delProjectBuildingPaymentStat: `${API}/projectBuildingPaymentStats/${path[0]}`,
    getProjectBuildingPaymentStatUuid: `${API}/projectBuildingPaymentStats/${path[0]}`,
    getProjectBuildingPaymentStatTree: `${API}/projectBuildingPaymentStats/tree`,
    getProjectBuildingPaymentStatEnabled: `${API}/projectBuildingPaymentStats/enabled`,
    posProjectBuildingPaymentStatBatch: `${API}/projectBuildingPaymentStats/batch/${path[0]}`,

    // TODO ProjectBuildingPaymentItem COMMENT列表
    getProjectBuildingPaymentItem: `${API}/projectBuildingPaymentItems`,
    posProjectBuildingPaymentItem: `${API}/projectBuildingPaymentItems`,
    putProjectBuildingPaymentItem: `${API}/projectBuildingPaymentItems/${path[0]}`,
    delProjectBuildingPaymentItem: `${API}/projectBuildingPaymentItems/${path[0]}`,
    getProjectBuildingPaymentItemUuid: `${API}/projectBuildingPaymentItems/${path[0]}`,
    getProjectBuildingPaymentItemTree: `${API}/projectBuildingPaymentItems/tree`,
    getProjectBuildingPaymentItemEnabled: `${API}/projectBuildingPaymentItems/enabled`,

    // TODO ScheduleInvestmentArriveStat   获取实际本月累计到位投资情况列表
    getScheduleInvestmentArriveStatOC: `${API}/scheduleInvestmentArriveStats/organizationConstrained`,
    getScheduleInvestmentArriveStat: `${API}/scheduleInvestmentArriveStats`,
    posScheduleInvestmentArriveStat: `${API}/scheduleInvestmentArriveStats`,
    putScheduleInvestmentArriveStat: `${API}/scheduleInvestmentArriveStats/${path[0]}`,
    delScheduleInvestmentArriveStat: `${API}/scheduleInvestmentArriveStats/${path[0]}`,
    getScheduleInvestmentArriveStatUuid: `${API}/scheduleInvestmentArriveStats/${path[0]}`,
    getScheduleInvestmentArriveStatTree: `${API}/scheduleInvestmentArriveStats/tree`,
    getScheduleInvestmentArriveStatEnabled: `${API}/scheduleInvestmentArriveStats/enabled`,
    getScheduleInvestmentArriveStatYearStat: `${API}/scheduleInvestmentArriveStats/yearStat`,

    // TODO ScheduleInvestmentCompletePlan   获取计划投资完成情况列表
    getScheduleInvestmentCompletePlanOC: `${API}/scheduleInvestmentCompletePlans/organizationConstrained`,
    getScheduleInvestmentCompletePlan: `${API}/scheduleInvestmentCompletePlans`,
    posScheduleInvestmentCompletePlan: `${API}/scheduleInvestmentCompletePlans`,
    putScheduleInvestmentCompletePlan: `${API}/scheduleInvestmentCompletePlans/${path[0]}`,
    delScheduleInvestmentCompletePlan: `${API}/scheduleInvestmentCompletePlans/${path[0]}`,
    getScheduleInvestmentCompletePlanUuid: `${API}/scheduleInvestmentCompletePlans/${path[0]}`,
    getScheduleInvestmentCompletePlanTree: `${API}/scheduleInvestmentCompletePlans/tree`,
    getScheduleInvestmentCompletePlanEnabled: `${API}/scheduleInvestmentCompletePlans/enabled`,

    // TODO ScheduleInvestmentCompleteStat  获取实际本月累计完成投资情况列表
    getScheduleInvestmentCompleteStatOC: `${API}/scheduleInvestmentCompleteStats/organizationConstrained`,
    getScheduleInvestmentCompleteStat: `${API}/scheduleInvestmentCompleteStats`,
    posScheduleInvestmentCompleteStat: `${API}/scheduleInvestmentCompleteStats`,
    putScheduleInvestmentCompleteStat: `${API}/scheduleInvestmentCompleteStats/${path[0]}`,
    delScheduleInvestmentCompleteStat: `${API}/scheduleInvestmentCompleteStats/${path[0]}`,
    getScheduleInvestmentCompleteStatUuid: `${API}/scheduleInvestmentCompleteStats/${path[0]}`,
    getScheduleInvestmentCompleteStatTree: `${API}/scheduleInvestmentCompleteStats/tree`,
    getScheduleInvestmentCompleteStatEnabled: `${API}/scheduleInvestmentCompleteStats/enabled`,
    getScheduleInvestmentCompleteStatYearStat: `${API}/scheduleInvestmentCompleteStats/yearStat`,

    // TODO ScheduleInvestmentPaymentStat  获取实际本月累计拨付投资情况列表
    getScheduleInvestmentPaymentStatOC: `${API}/scheduleInvestmentPaymentStats/organizationConstrained`,
    getScheduleInvestmentPaymentStat: `${API}/scheduleInvestmentPaymentStats`,
    posScheduleInvestmentPaymentStat: `${API}/scheduleInvestmentPaymentStats`,
    putScheduleInvestmentPaymentStat: `${API}/scheduleInvestmentPaymentStats/${path[0]}`,
    delScheduleInvestmentPaymentStat: `${API}/scheduleInvestmentPaymentStats/${path[0]}`,
    getScheduleInvestmentPaymentStatUuid: `${API}/scheduleInvestmentPaymentStats/${path[0]}`,
    getScheduleInvestmentPaymentStatTree: `${API}/scheduleInvestmentPaymentStats/tree`,
    getScheduleInvestmentPaymentStatEnabled: `${API}/scheduleInvestmentPaymentStats/enabled`,
    getScheduleInvestmentPaymentStatYearStat: `${API}/scheduleInvestmentPaymentStats/yearStat`,

    // TODO ScheduleMeterageStat  获取实际本月累计计量情况列表
    getScheduleMeterageStatOC: `${API}/scheduleMeterageStats/organizationConstrained`,
    getScheduleMeterageStat: `${API}/scheduleMeterageStats`,
    posScheduleMeterageStat: `${API}/scheduleMeterageStats`,
    putScheduleMeterageStat: `${API}/scheduleMeterageStats/${path[0]}`,
    delScheduleMeterageStat: `${API}/scheduleMeterageStats/${path[0]}`,
    getScheduleMeterageStatUuid: `${API}/scheduleMeterageStats/${path[0]}`,
    getScheduleMeterageStatTree: `${API}/scheduleMeterageStats/tree`,
    getScheduleMeterageStatEnabled: `${API}/scheduleMeterageStats/enabled`,
    getScheduleMeterageStatYearStat: `${API}/scheduleMeterageStats/yearStat`,

    // TODO ScheduleTotalInvestment 获取实际总投资情况列表
    getScheduleTotalInvestmentOC: `${API}/scheduleTotalInvestments/organizationConstrained`,
    getScheduleTotalInvestment: `${API}/scheduleTotalInvestments`,
    posScheduleTotalInvestment: `${API}/scheduleTotalInvestments`,
    putScheduleTotalInvestment: `${API}/scheduleTotalInvestments/${path[0]}`,
    delScheduleTotalInvestment: `${API}/scheduleTotalInvestments/${path[0]}`,
    getScheduleTotalInvestmentUuid: `${API}/scheduleTotalInvestments/${path[0]}`,
    getScheduleTotalInvestmentTree: `${API}/scheduleTotalInvestments/tree`,
    getScheduleTotalInvestmentEnabled: `${API}/scheduleTotalInvestments/enabled`,

    // TODO ScheduleTotalContractAmount 获取实际总合同金额情况列表
    getScheduleTotalContractAmountOC: `${API}/scheduleTotalContractAmounts/organizationConstrained`,
    getScheduleTotalContractAmount: `${API}/scheduleTotalContractAmounts`,
    posScheduleTotalContractAmount: `${API}/scheduleTotalContractAmounts`,
    putScheduleTotalContractAmount: `${API}/scheduleTotalContractAmounts/${path[0]}`,
    delScheduleTotalContractAmount: `${API}/scheduleTotalContractAmounts/${path[0]}`,
    getScheduleTotalContractAmountUuid: `${API}/scheduleTotalContractAmounts/${path[0]}`,
    getScheduleTotalContractAmountTree: `${API}/scheduleTotalContractAmounts/tree`,
    getScheduleTotalContractAmountEnabled: `${API}/scheduleTotalContractAmounts/enabled`,

    // API
    getApi: `${API}/apis`,
    posApi: `${API}/apis`,
    putApi: `${API}/apis/${path[0]}`,
    delApi: `${API}/apis/${path[0]}`,
    getApiID: `${API}/apis/${path[0]}`,
    getApiTree: `${API}/apis/tree`,
    getApiEnabled: `${API}/apis/enabled`,
    // Attachment
    getAttachment: `${API}/attachments`,
    posAttachment: `${API}/attachments`,
    getAttachmentID: `${API}/attachments/${path[0]}`,
    getAttachmentEnabled: `${API}/attachments/enabled`,

    posAttachmentMulti: `${API}/attachments/multi`,

    posAttachmentUpdateBase64Image: `${API}/attachments/UpdateBase64Image`,
    // Attendance
    getAttendance: `${API}/attendances`,
    posAttendance: `${API}/attendances`,
    putAttendance: `${API}/attendances/${path[0]}`,
    delAttendance: `${API}/attendances/${path[0]}`,
    posAttendanceUpdateTemperatureType: `${API}/attendances/updateTemperatureType`,
    getAttendanceStatistics: `${API}/attendances/Statistics`,
    getAttendancesAttendanceExcel: `${API}/attendances/GetAttendanceExcel`,

    // Beam
    getBeam: `${API}/beams`,
    posBeam: `${API}/beams`,
    putBeam: `${API}/beams/${path[0]}`,
    delBeam: `${API}/beams/${path[0]}`,
    getBeamID: `${API}/beams/${path[0]}`,
    getBeamTree: `${API}/beams/tree`,
    getBeamGetBeamsLists: `${API}/beams/GetBeamsLists`,
    getBeamGetPartListByBridgeName: `${API}/beams/GetPartListByBridgeName`,
    getBeamGetBeamNoListByBridgeNameAndPart: `${API}/beams/GetBeamNoListByBridgeNameAndPart`,
    getBeamEnabled: `${API}/beams/enabled`,
    getBeamStatistics: `${API}/beams/Statistics`,
    // BeamModel
    getBeamModel: `${API}/beamModels`,
    posBeamModel: `${API}/beamModels`,
    putBeamModel: `${API}/beamModels/${path[0]}`,
    delBeamModel: `${API}/beamModels/${path[0]}`,
    getBeamModelID: `${API}/beamModels/${path[0]}`,
    getBeamModelTree: `${API}/beamModels/tree`,
    getBeamModelEnabled: `${API}/beamModels/enabled`,
    getBeamModelList: `${API}/beamModels/getBeamModelList`,
    getListBeamModelsByOrg: `${API}/beamModels/GetListBeamModelsByOrg`,
    // BeamProduceRecord
    getBeamProduceRecord: `${API}/beamProduceRecords`,
    posBeamProduceRecord: `${API}/beamProduceRecords`,
    putBeamProduceRecord: `${API}/beamProduceRecords/${path[0]}`,
    delBeamProduceRecord: `${API}/beamProduceRecords/${path[0]}`,
    getBeamProduceRecordID: `${API}/beamProduceRecords/${path[0]}`,
    // BeamProduceRecordDetail
    getBeamProduceRecordDetail: `${API}/beamProduceRecordDetails`,
    posBeamProduceRecordDetail: `${API}/beamProduceRecordDetails`,
    putBeamProduceRecordDetail: `${API}/beamProduceRecordDetails/${path[0]}`,
    delBeamProduceRecordDetail: `${API}/beamProduceRecordDetails/${path[0]}`,
    getBeamProduceRecordDetailID: `${API}/beamProduceRecordDetails/${path[0]}`,
    // BeamProduceRecordPersonGroup
    getBeamProduceRecordPersonGroup: `${API}/beamProduceRecordPersonGroups`,
    posBeamProduceRecordPersonGroup: `${API}/beamProduceRecordPersonGroups`,
    delBeamProduceRecordPersonGroup: `${API}/beamProduceRecordPersonGroups/${path[0]}`,
    getBeamProduceRecordPersonGroupID: `${API}/beamProduceRecordPersonGroups/${path[0]}`,
    // BeamQualityReport
    getBeamQualityReport: `${API}/beamQualityReports`,
    posBeamQualityReport: `${API}/beamQualityReports`,
    delBeamQualityReport: `${API}/beamQualityReports/${path[0]}`,
    // BeamSeat
    getBeamSeat: `${API}/beamSeats`,
    posBeamSeat: `${API}/beamSeats`,
    putBeamSeat: `${API}/beamSeats/${path[0]}`,
    delBeamSeat: `${API}/beamSeats/${path[0]}`,
    getBeamSeatID: `${API}/beamSeats/${path[0]}`,
    getBeamSeatTree: `${API}/beamSeats/tree`,
    getBeamSeatEnabled: `${API}/beamSeats/enabled`,
    getBeamSeatGetNoBeamSeats: `${API}/beamSeats/GetNoBeamSeats`,
    // BeamSeatBeamModel
    getBeamSeatBeamModel: `${API}/beamSeatBeamModels`,
    posBeamSeatBeamModel: `${API}/beamSeatBeamModels`,
    putBeamSeatBeamModel: `${API}/beamSeatBeamModels/${path[0]}`,
    delBeamSeatBeamModel: `${API}/beamSeatBeamModels/${path[0]}`,
    getBeamSeatBeamModelID: `${API}/beamSeatBeamModels/${path[0]}`,
    getBeamSeatBeamModelTree: `${API}/beamSeatBeamModels/tree`,
    getBeamSeatBeamModelEnabled: `${API}/beamSeatBeamModels/enabled`,
    // BeamType
    getBeamType: `${API}/beamTypes`,
    posBeamType: `${API}/beamTypes`,
    putBeamType: `${API}/beamTypes/${path[0]}`,
    delBeamType: `${API}/beamTypes/${path[0]}`,
    getBeamTypeID: `${API}/beamTypes/${path[0]}`,
    getBeamTypeTree: `${API}/beamTypes/tree`,
    getBeamTypeEnabled: `${API}/beamTypes/enabled`,

    // BimFileOrganizationRelation
    getBimFileOrganizationRelation: `${API}/bimFileOrganizationRelations`,
    posBimFileOrganizationRelation: `${API}/bimFileOrganizationRelations`,
    delBimFileOrganizationRelation: `${API}/bimFileOrganizationRelations/${path[0]}`,
    getBimFileOrganizationRelationUuid: `${API}/bimFileOrganizationRelations/${path[0]}`,

    // BIMFinishDetails
    getGetBIMFinishConstructionTreeByFilesUuid: `${API}/bIMFinishDetailses/GetBIMFinishConstructionTreeByFilesUuid`,
    getGetBIMFinishModlesInfoExternalId: `${API}/bIMFinishDetailses/GetBIMFinishModlesInfoExternalId`,
    getGetBIMFilesByOrganizationUuid: `${API}/bIMFinishDetailses/GetBIMFilesByOrganizationUuid`,
    getGetAllBIMConstructionTree: `${API}/bIMFinishDetailses/GetAllBIMConstructionTree`,
    getGetBIMConstructionTreeByFilesUuid: `${API}/bIMFinishDetailses/GetBIMConstructionTreeByFilesUuid`,
    getGetBIMModlesInfoExternalIdFinish: `${API}/bIMFinishDetailses/GetBIMModlesInfoExternalId`,
    getBIMFinishDetails: `${API}/bIMFinishDetailses`,
    posBIMFinishDetails: `${API}/bIMFinishDetailses`,
    delBIMFinishDetails: `${API}/bIMFinishDetailses/${path[0]}`,
    getBIMFinishDetailsUuid: `${API}/bIMFinishDetailses/${path[0]}`,
    posRemoveBIMFinishDetails: `${API}/bIMFinishDetailses/RemoveBIMFinishDetails`,
    // BIMPlan
    getBIMPlan: `${API}/bIMPlans`,
    posBIMPlan: `${API}/bIMPlans`,
    putBIMPlan: `${API}/bIMPlans/${path[0]}`,
    delBIMPlan: `${API}/bIMPlans/${path[0]}`,
    getBIMPlanUuid: `${API}/bIMPlans/${path[0]}`,

    // BIMPlanDetails
    getBIMPlanDetails: `${API}/bIMPlanDetailses`,
    posBIMPlanDetails: `${API}/bIMPlanDetailses`,
    // 可选
    getGetBIMConstructionTree: `${API}/bIMPlanDetailses/GetBIMConstructionTree`,
    getGetBIMModlesInfoExternalIdPlan: `${API}/bIMPlanDetailses/GetBIMModlesInfoExternalId`,
    // 已计划
    getGetBIMPlanConstructionTree: `${API}/bIMPlanDetailses/GetBIMPlanConstructionTree`,
    getGetBIMPlanModlesInfoExternalId: `${API}/bIMPlanDetailses/GetBIMPlanModlesInfoExternalId`,
    posRemoveBIMPlanDetails: `${API}/bIMPlanDetailses/RemoveBIMPlanDetails`,

    // ClickEvents
    getClickEvents: `${API}/clickEvents`,
    posClickEvents: `${API}/clickEvents`,
    putClickEvents: `${API}/clickEvents/${path[0]}`,
    delClickEvents: `${API}/clickEvents/${path[0]}`,
    getClickEventsID: `${API}/clickEvents/${path[0]}`,
    getClickEventsTree: `${API}/clickEvents/tree`,
    getClickEventsEnabled: `${API}/clickEvents/enabled`,
    // Camera
    getCamera: `${API}/cameras`,
    posCamera: `${API}/cameras`,
    putCamera: `${API}/cameras/${path[0]}`,
    delCamera: `${API}/cameras/${path[0]}`,
    getCameraID: `${API}/cameras/${path[0]}`,
    posCameraUpdateIsEnabledByOnline: `${API}/cameras/UpdateIsEnabledByOnline`,
    posCameraUpdateIsEnabled: `${API}/cameras/UpdateIsEnabled`,
    posCameraUpdateIsNotEnabled: `${API}/cameras/UpdateIsNotEnabled`,
    getCameraGetAlarmLists: `${API}/cameras/GetAlarmLists`,
    posCameraGetUpdateAlarms: `${API}/cameras/UpdateAlarms?Uuid=${path[0]}`,
    posCameraGetRemoveAlarm: `${API}/cameras/RemoveAlarm?Uuid=${path[0]}`,

    posCameraStatusSync: `${API}/cameras/statusSync`,
    posCameraCloudSync: `${API}/cameras/cloudSync`,
    getCameraSimpleCameraList: `${API}/cameras/simpleCameraList`,
    getCameraLineList: `${API}/cameras/GetCameraLineList`,

    // CameraPosition
    getCameraPosition: `${API}/cameraPositions`,
    posCameraPosition: `${API}/cameraPositions`,
    putCameraPosition: `${API}/cameraPositions/${path[0]}`,
    delCameraPosition: `${API}/cameraPositions/${path[0]}`,
    getCameraPositionID: `${API}/cameraPositions/${path[0]}`,
    getCameraPositionTree: `${API}/cameraPositions/tree`,
    getCameraPositionEnabled: `${API}/cameraPositions/enabled`,

    // CameraTimeLapse
    getCameraTimeLapse: `${API}/cameraTimeLapses`,
    posCameraTimeLapse: `${API}/cameraTimeLapses`,
    putCameraTimeLapse: `${API}/cameraTimeLapses/${path[0]}`,
    delCameraTimeLapse: `${API}/cameraTimeLapses/${path[0]}`,
    getCameraTimeLapseID: `${API}/cameraTimeLapses/${path[0]}`,
    getCameraTimeLapseTree: `${API}/cameraTimeLapses/tree`,
    getCameraTimeLapseEnabled: `${API}/cameraTimeLapses/enabled`,
    getCameraTimeLapseVideo: `${API}/cameraTimeLapses/GenerateVideo`,
    getCameraTimeLapseAsync: `${API}/cameraTimeLapses/GetCaptureImagesAsync`,

    // CameraTimeLapseDetail
    getCameraTimeLapseDetail: `${API}/cameraTimeLapseDetails`,
    delCameraTimeLapseDetail: `${API}/cameraTimeLapseDetails/${path[0]}`,

    // CameraType
    getCameraType: `${API}/cameraTypes`,
    posCameraType: `${API}/cameraTypes`,
    putCameraType: `${API}/cameraTypes/${path[0]}`,
    delCameraType: `${API}/cameraTypes/${path[0]}`,
    getCameraTypeID: `${API}/cameraTypes/${path[0]}`,
    getCameraTypeEnabled: `${API}/cameraTypes/enabled`,

    // CementMixingStation 水泥拌合站
    getCementMixingStations: `${API}/cementMixingStationDatas/organizationConstrained`,
    getCementMixingStationExcel: `${API}/cementMixingStationDatas/GetCementMixingStationExcel`,
    posCementMixingStations: `${API}/cementMixingStationDatas`,
    putCementMixingStations: `${API}/cementMixingStationDatas/${path[0]}`,
    delCementMixingStations: `${API}/cementMixingStationDatas/${path[0]}`,
    getCementMixingStationsID: `${API}/cementMixingStationDatas/${path[0]}`,
    getCementMixingStationsTree: `${API}/cementMixingStationDatas/tree`,
    getCementMixingStationsEnabled: `${API}/cementMixingStationDatas/enabled`,
    patCementMixingStations: `${API}/cementMixingStationDatas/${path[0]}/setIsEnabled?isEnabled=${path[1]}`,
    posCementMixingStationsUpdateRemark: `${API}/cementMixingStationDatas/UpdateRemark`,

    // Dictionary
    getDictionary: `${API}/dictionaries`,
    posDictionary: `${API}/dictionaries`,
    putDictionary: `${API}/dictionaries/${path[0]}`,
    delDictionary: `${API}/dictionaries/${path[0]}`,
    getDictionaryID: `${API}/dictionaries/${path[0]}`,
    getDictionaryEnabled: `${API}/dictionaries/enabled`,
    // DictionaryType
    getDictionaryType: `${API}/dictionaryTypes`,
    posDictionaryType: `${API}/dictionaryTypes`,
    putDictionaryType: `${API}/dictionaryTypes/${path[0]}`,
    delDictionaryType: `${API}/dictionaryTypes/${path[0]}`,
    getDictionaryTypeID: `${API}/dictionaryTypes/${path[0]}`,
    getDictionaryTypeTree: `${API}/dictionaryTypes/tree`,
    getDictionaryTypeEnabled: `${API}/dictionaryTypes/enabled`,
    // Device
    getDevice: `${API}/devices`,
    posDevice: `${API}/devices`,
    putDevice: `${API}/devices/${path[0]}`,
    delDevice: `${API}/devices/${path[0]}`,
    getDeviceID: `${API}/devices/${path[0]}`,
    getDeviceTree: `${API}/devices/tree`,
    getDeviceEnabled: `${API}/devices/enabled`,

    posDeviceCameras: `${API}/devices/${path[0]}/cameras`,
    getDeviceCameras: `${API}/devices/${path[0]}/cameras`,
    delDeviceCameras: `${API}/devices/${path[0]}/remove`,

    // Elements
    getElements: `${API}/elements`,
    posElements: `${API}/elements`,
    putElements: `${API}/elements/${path[0]}`,
    delElements: `${API}/elements/${path[0]}`,
    getElementsID: `${API}/elements/${path[0]}`,
    getElementsTree: `${API}/elements/tree`,
    getElementsEnabled: `${API}/elements/enabled`,
    getElementsDetails: `${API}/elements/details/${path[0]}`,
    patElementsIsEnabled: `${API}/elements/${path[0]}/isEnabled?isEnabled=${path[1]}`,
    // ElementDetails
    getElementDetails: `${API}/elementDetails`,
    posElementDetails: `${API}/elementDetails`,
    putElementDetails: `${API}/elementDetails/${path[0]}`,
    delElementDetails: `${API}/elementDetails/${path[0]}`,
    getElementDetailsID: `${API}/elementDetails/${path[0]}`,
    getElementDetailsTree: `${API}/elementDetails/tree`,
    getElementDetailsEnabled: `${API}/elementDetails/enabled`,
    // EngineeringList
    getEngineeringList: `${API}/engineeringLists`,
    posEngineeringList: `${API}/engineeringLists`,
    putEngineeringList: `${API}/engineeringLists/${path[0]}`,
    delEngineeringList: `${API}/engineeringLists/${path[0]}`,
    getEngineeringListID: `${API}/engineeringLists/${path[0]}`,
    getEngineeringListEnabled: `${API}/engineeringLists/enabled`,
    // EngineeringListDateStat
    getEngineeringListDateStat: `${API}/engineeringListDateStats`,
    posEngineeringListDateStat: `${API}/engineeringListDateStats`,
    putEngineeringListDateStat: `${API}/engineeringListDateStats/${path[0]}`,
    delEngineeringListDateStat: `${API}/engineeringListDateStats/${path[0]}`,
    getEngineeringListDateStatID: `${API}/engineeringListDateStats/${path[0]}`,
    getEngineeringListDateStatEnabled: `${API}/engineeringListDateStats/enabled`,
    // EngineeringListMonthPlan
    getEngineeringListMonthPlan: `${API}/engineeringListMonthPlans`,
    posEngineeringListMonthPlan: `${API}/engineeringListMonthPlans`,
    putEngineeringListMonthPlan: `${API}/engineeringListMonthPlans/${path[0]}`,
    delEngineeringListMonthPlan: `${API}/engineeringListMonthPlans/${path[0]}`,
    getEngineeringListMonthPlanID: `${API}/engineeringListMonthPlans/${path[0]}`,
    getEngineeringListMonthPlanEnabled: `${API}/engineeringListMonthPlans/enabled`,
    // EngineeringListOrganization
    getEngineeringListOrganization: `${API}/engineeringListOrganizations`,
    posEngineeringListOrganization: `${API}/engineeringListOrganizations`,
    putEngineeringListOrganization: `${API}/engineeringListOrganizations/${path[0]}`,
    delEngineeringListOrganization: `${API}/engineeringListOrganizations/${path[0]}`,
    // EngineeringListYearPlan
    getEngineeringListYearPlan: `${API}/engineeringListYearPlans`,
    posEngineeringListYearPlan: `${API}/engineeringListYearPlans`,
    putEngineeringListYearPlan: `${API}/engineeringListYearPlans/${path[0]}`,
    delEngineeringListYearPlan: `${API}/engineeringListYearPlans/${path[0]}`,
    getEngineeringListYearPlanID: `${API}/engineeringListYearPlans/${path[0]}`,
    getEngineeringListYearPlanEnabled: `${API}/engineeringListYearPlans/enabled`,
    // EnvironmentData
    getEnvironmentData: `${API}/environmentDatas`,
    posEnvironmentData: `${API}/environmentDatas`,
    putEnvironmentData: `${API}/environmentDatas/${path[0]}`,
    delEnvironmentData: `${API}/environmentDatas/${path[0]}`,
    getEnvironmentDataID: `${API}/environmentDatas/${path[0]}`,
    getEnvironmentDataTree: `${API}/environmentDatas/tree`,
    getEnvironmentDataEnabled: `${API}/environmentDatas/enabled`,
    // EnvironmentHandleType
    getEnvironmentHandleType: `${API}/environmentHandleTypes`,
    posEnvironmentHandleType: `${API}/environmentHandleTypes`,
    putEnvironmentHandleType: `${API}/environmentHandleTypes/${path[0]}`,
    delEnvironmentHandleType: `${API}/environmentHandleTypes/${path[0]}`,
    getEnvironmentHandleTypeID: `${API}/environmentHandleTypes/${path[0]}`,
    getEnvironmentHandleTypeTree: `${API}/environmentHandleTypes/tree`,
    getEnvironmentHandleTypeEnabled: `${API}/environmentHandleTypes/enabled`,
    // InfoTypeManage
    getInfoTypeManage: `${API}/infoTypeManage${path[0] ? path[0] : ''}`,
    posInfoTypeManage: `${API}/infoTypeManage`,
    posSyncInfoTypeManageToMenu: `${API}/infoTypeManage/SyncInfoTypeManageToMenu`,
    putInfoTypeManage: `${API}/infoTypeManage/${path[0]}`,
    delInfoTypeManage: `${API}/infoTypeManage/${path[0]}`,
    getInfoTypeManageUuid: `${API}/infoTypeManage/${path[0]}`,
    getChildrenInfoTypeByParentUuid: `${API}/infoTypeManage/GetChildrenInfoTypeByParentUuid`,

    // InfoManage
    getInfoManageStatistics: `${API}/infoManages/Statistics`,
    getInfoManage: `${API}/infoManages`,
    posInfoManage: `${API}/infoManages`,
    putInfoManage: `${API}/infoManages/${path[0]}`,
    delInfoManage: `${API}/infoManages/${path[0]}`,
    getInfoManageUuid: `${API}/infoManages/${path[0]}`,
    posInfoManageSubmit: `${API}/infoManages/submit/${path[0]}`,
    posInfoManageAccept: `${API}/infoManages/accept/${path[0]}`,
    getInfoManageGetOneInfoManage: `${API}/infoManages/GetOneInfoManage`,
    posInfoManageApproval: `${API}/infoManages/approval/${path[0]}?approvalStatus=${path[1]}`,

    // InfoManageDetail
    getInfoManageDetail: `${API}/infoManageDetails`,
    posInfoManageDetail: `${API}/infoManageDetails`,
    putInfoManageDetail: `${API}/infoManageDetails/${path[0]}`,
    delInfoManageDetail: `${API}/infoManageDetails/${path[0]}`,
    getInfoManageDetailUuid: `${API}/infoManageDetails/${path[0]}`,
    // ImportantPart
    getImportantPart: `${API}/importantParts`,
    posImportantPart: `${API}/importantParts`,
    putImportantPart: `${API}/importantParts/${path[0]}`,
    delImportantPart: `${API}/importantParts/${path[0]}`,
    getImportantPartID: `${API}/importantParts/${path[0]}`,
    getImportantPartTree: `${API}/importantParts/tree`,
    getImportantPartEnabled: `${API}/importantParts/enabled`,
    // InvestList
    getInvestList: `${API}/investLists`,
    posInvestList: `${API}/investLists`,
    putInvestList: `${API}/investLists/${path[0]}`,
    delInvestList: `${API}/investLists/${path[0]}`,
    getInvestListID: `${API}/investLists/${path[0]}`,
    getInvestListTree: `${API}/investLists/tree`,
    getInvestListEnabled: `${API}/investLists/enabled`,
    // InvestYearPlan
    getInvestYearPlan: `${API}/investYearPlans`,
    posInvestYearPlan: `${API}/investYearPlans`,
    putInvestYearPlan: `${API}/investYearPlans/${path[0]}`,
    delInvestYearPlan: `${API}/investYearPlans/${path[0]}`,
    getInvestYearPlanID: `${API}/investYearPlans/${path[0]}`,
    getInvestYearPlanTree: `${API}/investYearPlans/tree`,
    getInvestYearPlanEnabled: `${API}/investYearPlans/enabled`,
    // InvestMonthStat
    getInvestMonthStat: `${API}/investMonthStats`,
    posInvestMonthStat: `${API}/investMonthStats`,
    putInvestMonthStat: `${API}/investMonthStats/${path[0]}`,
    delInvestMonthStat: `${API}/investMonthStats/${path[0]}`,
    getInvestMonthStatID: `${API}/investMonthStats/${path[0]}`,
    getInvestMonthStatTree: `${API}/investMonthStats/tree`,
    getInvestMonthStatEnabled: `${API}/investMonthStats/enabled`,
    // LiveVideo
    getLiveVideo: `${API}/liveVideos`,
    posLiveVideo: `${API}/liveVideos`,
    putLiveVideo: `${API}/liveVideos/${path[0]}`,
    delLiveVideo: `${API}/liveVideos/${path[0]}`,
    getLiveVideoID: `${API}/liveVideos/${path[0]}`,
    getLiveVideoEnabled: `${API}/liveVideos/enabled`,
    // !!! 试验室数据接口
    // TODO LabHandleType  试验室处理意见
    getLabHandleType: `${API}/labHandleTypes`,
    posLabHandleType: `${API}/labHandleTypes`,
    putLabHandleType: `${API}/labHandleTypes/${path[0]}`,
    delLabHandleType: `${API}/labHandleTypes/${path[0]}`,
    getLabHandleTypeID: `${API}/labHandleTypes/${path[0]}`,
    getLabHandleTypeTree: `${API}/labHandleTypes/tree`,
    getLabHandleTypeEnabled: `${API}/labHandleTypes/enabled`,

    // TODO LabHumiture    标养室
    getLabHumitureOC: `${API}/labHumitures/organizationConstrained`,
    getLabHumituresExcel: `${API}/labHumitures/GetLabHumituresExcel`,
    getLabHumiture: `${API}/labHumitures`,
    posLabHumiture: `${API}/labHumitures`,
    putLabHumiture: `${API}/labHumitures/${path[0]}`,
    delLabHumiture: `${API}/labHumitures/${path[0]}`,
    getLabHumitureID: `${API}/labHumitures/${path[0]}`,
    getLabHumitureTree: `${API}/labHumitures/tree`,
    getLabHumitureEnabled: `${API}/labHumitures/enabled`,
    patLabHumiture: `${API}/labHumitures/${path[0]}/setIsEnabled?isEnabled=${path[1]}`,

    // TODO LabMarshallStability    马歇尔
    getLabMarshallStabilityOC: `${API}/labMarshallStabilities/organizationConstrained`,
    getLabMarshallStabilitieExcel: `${API}/labMarshallStabilities/GetLabMarshallStabilitieExcel`,
    getLabMarshallStability: `${API}/labMarshallStabilities`,
    posLabMarshallStability: `${API}/labMarshallStabilities`,
    putLabMarshallStability: `${API}/labMarshallStabilities/${path[0]}`,
    delLabMarshallStability: `${API}/labMarshallStabilities/${path[0]}`,
    getLabMarshallStabilityID: `${API}/labMarshallStabilities/${path[0]}`,
    getLabMarshallStabilityTree: `${API}/labMarshallStabilities/tree`,
    getLabMarshallStabilityEnabled: `${API}/labMarshallStabilities/enabled`,
    patLabMarshallStability: `${API}/labMarshallStabilities/${path[0]}/setIsEnabled?${path[1]}`,
    posLabMarshallStabilitySetIsEnabled: `${API}/labMarshallStabilities/setIsEnabled?groupId=${path[0]}&isEnabled=${path[1]}`,
    posLabMarshallStabilityUpdateRemark: `${API}/labMarshallStabilities/UpdateRemark`,
    posLabMarshallStabilitySetOwner: `${API}/labMarshallStabilities/${path[0]}/setOwner/${path[1]}`,

    // TODO LabPenetration  针入度
    getLabPenetrationOC: `${API}/labPenetrations/organizationConstrained`,
    getLabPenetrationsExcel: `${API}/labPenetrations/GetLabPenetrationsExcel`,
    getLabPenetration: `${API}/labPenetrations`,
    posLabPenetration: `${API}/labPenetrations`,
    putLabPenetration: `${API}/labPenetrations/${path[0]}`,
    delLabPenetration: `${API}/labPenetrations/${path[0]}`,
    getLabPenetrationID: `${API}/labPenetrations/${path[0]}`,
    getLabPenetrationTree: `${API}/labPenetrations/tree`,
    getLabPenetrationEnabled: `${API}/labPenetrations/enabled`,
    patLabPenetration: `${API}/labPenetrations/${path[0]}/setIsEnabled?${path[1]}`,
    posLabPenetrationSetIsEnabled: `${API}/labPenetrations/setIsEnabled?groupId=${path[0]}&isEnabled=${path[1]}`,
    posLabPenetrationUpdateRemark: `${API}/labPenetrations/UpdateRemark`,
    posLabPenetrationSetOwner: `${API}/labPenetrations/${path[0]}/setOwner/${path[1]}`,

    // TODO LabDuctility 延度仪
    getLabDuctilityOC: `${API}/labDuctilities/organizationConstrained`,
    getLabDuctilityExcel: `${API}/labDuctilities/GetLabDuctilityExcel`,
    getLabDuctility: `${API}/labDuctilities`,
    posLabDuctility: `${API}/labDuctilities`,
    putLabDuctility: `${API}/labDuctilities/${path[0]}`,
    delLabDuctility: `${API}/labDuctilities/${path[0]}`,
    getLabDuctilityID: `${API}/labDuctilities/${path[0]}`,
    getLabDuctilityTree: `${API}/labDuctilities/tree`,
    getLabDuctilityEnabled: `${API}/labDuctilities/enabled`,
    patLabDuctility: `${API}/labDuctilities/${path[0]}/setIsEnabled?${path[1]}`,
    posLabDuctilitySetIsEnabled: `${API}/labDuctilities/setIsEnabled?groupId=${path[0]}&isEnabled=${path[1]}`,
    posLabDuctilityUpdateRemark: `${API}/labDuctilities/UpdateRemark`,
    posLabDuctilitySetOwner: `${API}/labDuctilities/${path[0]}/setOwner/${path[1]}`,

    // TODO LabSofteningPoint   软化点
    getLabSofteningPointOC: `${API}/labSofteningPoints/organizationConstrained`,
    getLabSofteningPointExcel: `${API}/labSofteningPoints/GetLabSofteningPointExcel`,
    getLabSofteningPoint: `${API}/labSofteningPoints`,
    posLabSofteningPoint: `${API}/labSofteningPoints`,
    putLabSofteningPoint: `${API}/labSofteningPoints/${path[0]}`,
    delLabSofteningPoint: `${API}/labSofteningPoints/${path[0]}`,
    getLabSofteningPointID: `${API}/labSofteningPoints/${path[0]}`,
    getLabSofteningPointTree: `${API}/labSofteningPoints/tree`,
    getLabSofteningPointEnabled: `${API}/labSofteningPoints/enabled`,
    patLabSofteningPoint: `${API}/labSofteningPoints/${path[0]}/setIsEnabled?${path[1]}`,
    posLabSofteningPointSetIsEnabled: `${API}/labSofteningPoints/setIsEnabled?groupId=${path[0]}&isEnabled=${path[1]}`,
    posLabSofteningPointUpdateRemark: `${API}/labSofteningPoints/UpdateRemark`,
    posLabSofteningPointSetOwner: `${API}/labSofteningPoints/${path[0]}/setOwner/${path[1]}`,

    // TODO LabStressMachine    压力机
    getLabStressMachineOC: `${API}/labStressMachines/organizationConstrained`,
    getLabStressMachineExcel: `${API}/labStressMachines/GetLabStressMachineExcel`,
    getLabStressMachine: `${API}/labStressMachines`,
    posLabStressMachine: `${API}/labStressMachines`,
    putLabStressMachine: `${API}/labStressMachines/${path[0]}`,
    delLabStressMachine: `${API}/labStressMachines/${path[0]}`,
    getLabStressMachineID: `${API}/labStressMachines/${path[0]}`,
    getLabStressMachineTree: `${API}/labStressMachines/tree`,
    getLabStressMachineEnabled: `${API}/labStressMachines/enabled`,
    patLabStressMachine: `${API}/labStressMachines/${path[0]}/setIsEnabled?isEnabled=${path[1]}`,
    posLabStressMachineSetOwner: `${API}/labStressMachines/${path[0]}/setOwner/${path[1]}`,

    // TODO LabUniversalCement  万能机 - 水泥
    getLabUniversalCementOC: `${API}/labUniversalCements/organizationConstrained`,
    getLabUniversalCement: `${API}/labUniversalCements`,
    posLabUniversalCement: `${API}/labUniversalCements`,
    putLabUniversalCement: `${API}/labUniversalCements/${path[0]}`,
    delLabUniversalCement: `${API}/labUniversalCements/${path[0]}`,
    getLabUniversalCementID: `${API}/labUniversalCements/${path[0]}`,
    getLabUniversalCementTree: `${API}/labUniversalCements/tree`,
    getLabUniversalCementEnabled: `${API}/labUniversalCements/enabled`,

    // TODO LabUniversalRebar   万能机 - 钢筋
    getLabUniversalRebarOC: `${API}/labUniversalRebars/organizationConstrained`,
    getLabUniversalRebarExcel: `${API}/labUniversalRebars/GetLabUniversalRebarExcel`,
    getLabUniversalRebar: `${API}/labUniversalRebars`,
    posLabUniversalRebar: `${API}/labUniversalRebars`,
    putLabUniversalRebar: `${API}/labUniversalRebars/${path[0]}`,
    delLabUniversalRebar: `${API}/labUniversalRebars/${path[0]}`,
    getLabUniversalRebarID: `${API}/labUniversalRebars/${path[0]}`,
    getLabUniversalRebarTree: `${API}/labUniversalRebars/tree`,
    getLabUniversalRebarEnabled: `${API}/labUniversalRebars/enabled`,
    patLabUniversalRebar: `${API}/labUniversalRebars/${path[0]}/setIsEnabled?${path[1]}`,
    posLabUniversalRebarSetIsEnabled: `${API}/labUniversalRebars/setIsEnabled?groupId=${path[0]}&isEnabled=${path[1]}`,
    posLabUniversalRebarUpdateRemark: `${API}/labUniversalRebars/UpdateRemark`,
    posLabUniversalRebarSetOwner: `${API}/labUniversalRebars/${path[0]}/setOwner/${path[1]}`,

    // TODO LabGas  试验室气体检测
    getLabGas: `${API}/labGases`,
    getLabGasOC: `${API}/labGases/organizationConstrained`,
    posLabGas: `${API}/labGases`,
    putLabGas: `${API}/labGases/${path[0]}`,
    delLabGas: `${API}/labGases/${path[0]}`,
    getLabGasID: `${API}/labGases/${path[0]}`,
    getLabGasTree: `${API}/labGases/tree`,
    getLabGasEnabled: `${API}/labGases/enabled`,
    patLabGasSetIsEnabled: `${API}/labGases/${path[0]}/setIsEnabled`,
    getLabGasEquipmentName: `${API}/labGases/equipmentName`,
    getLabGasGasType: `${API}/labGases/gasType`,
    posLabGasPushMessage: `${API}/labGases/PushMessage?organizationUuid=${path[0]}&uuid=${path[1]}`,

    // TODO LabReboundHammer  回弹仪
    getLabReboundHammerOC: `${API}/labReboundHammers/organizationConstrained`,
    getLabReboundHammer: `${API}/labReboundHammers`,
    posLabReboundHammer: `${API}/labReboundHammers`,
    putLabReboundHammer: `${API}/labReboundHammers/${path[0]}`,
    delLabReboundHammer: `${API}/labReboundHammers/${path[0]}`,
    getLabReboundHammerID: `${API}/labReboundHammers/${path[0]}`,
    getLabReboundHammerTree: `${API}/labReboundHammers/tree`,
    getLabReboundHammerEnabled: `${API}/labReboundHammers/enabled`,
    posLabReboundHammerSetIsEnabled: `${API}/labReboundHammers/SetIsEnabled?uuid=${path[0]}&isEnabled=${path[1]}`,
    getLabReboundHammerGetLabReboundHammerAreaNo: `${API}/labReboundHammers/GetLabReboundHammerAreaNo`,

    // TODO LabCoverProtector 钢筋保护层
    getLabCoverProtectorOC: `${API}/labCoverProtectors/organizationConstrained`,
    getLabCoverProtectorExcel: `${API}/labCoverProtectors/GetLabCoverProtectorExcel`,
    getLabCoverProtector: `${API}/labCoverProtectors`,
    posLabCoverProtector: `${API}/labCoverProtectors`,
    putLabCoverProtector: `${API}/labCoverProtectors/${path[0]}`,
    delLabCoverProtector: `${API}/labCoverProtectors/${path[0]}`,
    getLabCoverProtectorID: `${API}/labCoverProtectors/${path[0]}`,
    getLabCoverProtectorTree: `${API}/labCoverProtectors/tree`,
    getLabCoverProtectorEnabled: `${API}/labCoverProtectors/enabled`,
    patLabCoverProtector: `${API}/labCoverProtectors/${path[0]}/setIsEnabled?isEnabled=${path[1]}`,
    getLabCoverProtectorGetLabCoverProtectorsList: `${API}/labCoverProtectors/GetLabCoverProtectorsList`,

    // TODO LabPmsTester 路强仪抗压试验
    getLabPmsTester: `${API}/LabPmsTester/organizationConstrained`,
    // TODO LabPmsTesterSpringback 路强仪回弹试验
    getLabPmsTesterSpringback: `${API}/LabPmsTesterSpringback/organizationConstrained`,
    // TODO LabPmsTesterCbr 路强仪cbr试验
    getLabPmsTesterCbrOC: `${API}/labPmsTesterCbrs/organizationConstrained`,
    getLabPmsTesterCbr: `${API}/labPmsTesterCbrs`,
    posLabPmsTesterCbr: `${API}/labPmsTesterCbrs`,
    putLabPmsTesterCbr: `${API}/labPmsTesterCbrs/${path[0]}`,
    delLabPmsTesterCbr: `${API}/labPmsTesterCbrs/${path[0]}`,
    getLabPmsTesterCbrID: `${API}/labPmsTesterCbrs/${path[0]}`,
    getLabPmsTesterCbrTree: `${API}/labPmsTesterCbrs/tree`,
    getLabPmsTesterCbrEnabled: `${API}/labPmsTesterCbrs/enabled`,
    patLabPmsTesterCbr: `${API}/labPmsTesterCbrs/${path[0]}/setIsEnabled?isEnabled=${path[1]}`,
    posLabPmsTesterCbrSetIsEnabled: `${API}/labPmsTesterCbrs/setIsEnabled?groupId=${path[0]}&isEnabled=${path[1]}`,
    posLabPmsTesterCbrUpdateRemark: `${API}/labPmsTesterCbrs/UpdateRemark`,

    // Machine
    getMachine: `${API}/machines`,
    posMachine: `${API}/machines`,
    putMachine: `${API}/machines/${path[0]}`,
    delMachine: `${API}/machines/${path[0]}`,
    getMachineID: `${API}/machines/${path[0]}`,
    getMachineTree: `${API}/machines/tree`,
    getMachineEnabled: `${API}/machines/enabled`,
    getMachineExcel: `${API}/machines/excel`,

    // MachineAttachment
    getMachineAttachment: `${API}/machineAttachments`,
    posMachineAttachment: `${API}/machineAttachments`,
    delMachineAttachment: `${API}/machineAttachments/${path[0]}`,
    getMachineAttachmentID: `${API}/machineAttachments/${path[0]}`,
    posMachineAttachmentBatch: `${API}/machineAttachments/batch`,

    getMachineAttachmentTypedAttachments: `${API}/machineAttachments/${path[0]}/typedAttachments`,

    // MachineType
    getMachineType: `${API}/machineTypes`,
    posMachineType: `${API}/machineTypes`,
    putMachineType: `${API}/machineTypes/${path[0]}`,
    delMachineType: `${API}/machineTypes/${path[0]}`,
    getMachineTypeID: `${API}/machineTypes/${path[0]}`,
    getMachineTypeTree: `${API}/machineTypes/tree`,
    getMachineTypeEnabled: `${API}/machineTypes/enabled`,
    // MachineTypeStandard
    getMachineTypeStandard: `${API}/machineStandards`,
    posMachineTypeStandard: `${API}/machineStandards`,
    putMachineTypeStandard: `${API}/machineStandards/${path[0]}`,
    delMachineTypeStandard: `${API}/machineStandards/${path[0]}`,
    // Material
    getMaterial: `${API}/materials`,
    posMaterial: `${API}/materials`,
    putMaterial: `${API}/materials/${path[0]}`,
    delMaterial: `${API}/materials/${path[0]}`,
    getMaterialID: `${API}/materials/${path[0]}`,
    getMaterialTree: `${API}/materials/tree`,
    getMaterialEnabled: `${API}/materials/enabled`,
    // MaterialBatch
    getMaterialBatch: `${API}/materialBatches`,
    posMaterialBatch: `${API}/materialBatches`,
    putMaterialBatch: `${API}/materialBatches/${path[0]}`,
    delMaterialBatch: `${API}/materialBatches/${path[0]}`,
    getMaterialBatchID: `${API}/materialBatches/${path[0]}`,
    getMaterialBatchTree: `${API}/materialBatches/tree`,
    getMaterialBatchEnabled: `${API}/materialBatches/enabled`,
    // MaterialBatchAttachment
    getMaterialBatchAttachment: `${API}/materialBatchAttachments`,
    posMaterialBatchAttachment: `${API}/materialBatchAttachments`,
    delMaterialBatchAttachment: `${API}/materialBatchAttachments/${path[0]}`,
    getMaterialBatchAttachmentID: `${API}/materialBatchAttachments/${path[0]}`,
    // MaterialFactory
    getMaterialFactory: `${API}/materialFactories`,
    posMaterialFactory: `${API}/materialFactories`,
    putMaterialFactory: `${API}/materialFactories/${path[0]}`,
    delMaterialFactory: `${API}/materialFactories/${path[0]}`,
    getMaterialFactoryID: `${API}/materialFactories/${path[0]}`,
    getMaterialFactoryTree: `${API}/materialFactories/tree`,
    getMaterialFactoryEnabled: `${API}/materialFactories/enabled`,
    // MaterialTrace
    getMaterialTrace: `${API}/materialTraces`,
    posMaterialTrace: `${API}/materialTraces`,
    putMaterialTrace: `${API}/materialTraces/${path[0]}`,
    delMaterialTrace: `${API}/materialTraces/${path[0]}`,
    getMaterialTraceID: `${API}/materialTraces/${path[0]}`,
    getMaterialTraceTree: `${API}/materialTraces/tree`,
    getMaterialTraceEnabled: `${API}/materialTraces/enabled`,
    // MaterialType
    getMaterialType: `${API}/materialTypes`,
    posMaterialType: `${API}/materialTypes`,
    putMaterialType: `${API}/materialTypes/${path[0]}`,
    delMaterialType: `${API}/materialTypes/${path[0]}`,
    getMaterialTypeID: `${API}/materialTypes/${path[0]}`,
    getMaterialTypeTree: `${API}/materialTypes/tree`,
    getMaterialTypeEnabled: `${API}/materialTypes/enabled`,
    // Menu
    getMenu: `${API}/menus`,
    posMenu: `${API}/menus`,
    putMenu: `${API}/menus/${path[0]}`,
    delMenu: `${API}/menus/${path[0]}`,
    getMenuID: `${API}/menus/${path[0]}`,
    getMenuTree: `${API}/menus/tree`,
    getMenuWebTree: `${API}/menus/webTree`,
    getMenuEnabled: `${API}/menus/enabled`,
    getMenuUserTree: `${API}/menus/userTree`,

    // RoleWechatMenu
    getRoleWechatMenu: `${API}/roleWechatMenus`,
    posRoleWechatMenu: `${API}/roleWechatMenus/${path[0]}`,
    getRoleWechatMenuEnabled: `${API}/roleWechatMenus/enabled`,

    // WechatMenu
    getWechatMenu: `${API}/wechatMenus`,
    posWechatMenu: `${API}/wechatMenus`,
    putWechatMenu: `${API}/wechatMenus/${path[0]}`,
    delWechatMenu: `${API}/wechatMenus/${path[0]}`,
    getWechatMenuUuid: `${API}/wechatMenus/${path[0]}`,
    getWechatMenuTree: `${API}/wechatMenus/tree`,
    getWechatMenuEnabled: `${API}/wechatMenus/enabled`,
    getWechatMenuUserTree: `${API}/wechatMenus/userTree`,

    // MixPlatHandleType
    getMixPlatHandleType: `${API}/mixPlatHandleTypes`,
    posMixPlatHandleType: `${API}/mixPlatHandleTypes`,
    putMixPlatHandleType: `${API}/mixPlatHandleTypes/${path[0]}`,
    delMixPlatHandleType: `${API}/mixPlatHandleTypes/${path[0]}`,
    getMixPlatHandleTypeID: `${API}/mixPlatHandleTypes/${path[0]}`,
    getMixPlatHandleTypeTree: `${API}/mixPlatHandleTypes/tree`,
    getMixPlatHandleTypeEnabled: `${API}/mixPlatHandleTypes/enabled`,

    // LabAsphalt
    getLabAsphalt: `${API}/asphaltMixingStationDatas/organizationConstrained`,
    getAsphaltMixingStationDataExcel: `${API}/asphaltMixingStationDatas/GetAsphaltMixingStationDataExcel`,
    posLabAsphalt: `${API}/asphaltMixingStationDatas`,
    putLabAsphalt: `${API}/asphaltMixingStationDatas/${path[0]}`,
    delLabAsphalt: `${API}/asphaltMixingStationDatas/${path[0]}`,
    getLabAsphaltID: `${API}/asphaltMixingStationDatas/${path[0]}`,
    getLabAsphaltTree: `${API}/asphaltMixingStationDatas/tree`,
    getLabAsphaltEnabled: `${API}/asphaltMixingStationDatas/enabled`,
    patlabAsphalts: `${API}/asphaltMixingStationDatas/${path[0]}/setIsEnabled?isEnabled=${path[1]}`,
    posLabAsphaltUpdateRemark: `${API}/asphaltMixingStationDatas/UpdateRemark`,

    // AsphaltExceededDatas 预警
    getCementMixingStationsExceeded: `${API}/asphaltExceededDatas/GetCementMixingStationExceededData`,
    getLabAsphaltMixingStationExceeded: `${API}/asphaltExceededDatas/GetAsphaltMixingStationExceededData`,
    posAsphaltExceededDatasUpdateRemark: `${API}/asphaltExceededDatas/UpdateRemark`,
    postAsphaltExceededDatas: `${API}/asphaltExceededDatas`,
    getAsphaltExceededDatas: `${API}/asphaltExceededDatas/${path[0]}`,
    putAsphaltExceededDatas: `${API}/asphaltExceededDatas/${path[0]}`,
    delAsphaltExceededDatas: `${API}/asphaltExceededDatas/${path[0]}`,
    posAsphaltExceededDatasBatch: `${API}/asphaltExceededDatas/batch`,
    posAsphaltExceededDatasTree: `${API}/asphaltExceededDatas/tree`,

    //AsphaltCurveData
    getAsphaltCurveData: `${API}/asphaltCurveDatas`,
    posAsphaltCurveData: `${API}/asphaltCurveDatas`,
    putAsphaltCurveData: `${API}/asphaltCurveDatas/${path[0]}`,
    delAsphaltCurveData: `${API}/asphaltCurveDatas/${path[0]}`,
    getAsphaltCurveDataEnabled: `${API}/asphaltCurveDatas/enabled`,
    getAsphaltCurveDataID: `${API}/asphaltCurveDatas/${path[0]}`,
    getAsphaltCurveDataTree: `${API}/asphaltCurveDatas/tree`,

    // Organization
    getOrganization: `${API}/organizations`,
    posOrganization: `${API}/organizations`,
    putOrganization: `${API}/organizations/${path[0]}`,
    delOrganization: `${API}/organizations/${path[0]}`,
    getOrganizationID: `${API}/organizations/${path[0]}`,
    getOrganizationEnabled: `${API}/organizations/enabled`,
    getOrganizationIdentityLevel: `${API}/organizations/identityLevel/${path[0]}`,
    getOrganizationGetOrganizationListBySql: `${API}/organizations/GetOrganizationListBySql`,
    getOrganizationManagedorganizations: `${API}/organizations/managedorganizations`,
    putOrganizationCustomData: `${API}/organizations/${path[0]}/customData`,

    getOrganizationListByPingJ: `${API}/organizations/GetOrganizationListByPingJi`,

    // 获取组织机构树形数据
    getOrgTree: `${API}/organizations/managedOrganizationTree`,

    // OrganizationLabs
    getOrganizationLab: `${API}/organizationLabs`,
    posOrganizationLabUpdateIsLabData: `${API}/organizationLabs/UpdateIsLabData${path[0]}`,

    // OrganizationRelation
    getOrganizationRelation: `${API}/organizationRelations`,
    posOrganizationRelation: `${API}/organizationRelations`,
    putOrganizationRelation: `${API}/organizationRelations/${path[0]}`,
    delOrganizationRelation: `${API}/organizationRelations/${path[0]}`,
    getOrganizationRelationID: `${API}/organizationRelations/${path[0]}`,
    getOrganizationRelationEnabled: `${API}/organizationRelations/enabled`,
    getOrganizationRelationGetOrgListByParentOrgUuid: `${API}/organizationRelations/GetOrgListByParentOrgUuid`,
    getOrganizationRelationGetNotOrgListByParentOrgUuid: `${API}/organizationRelations/GetNotOrgListByParentOrgUuid`,
    // OverTemperatureType
    getOverTemperatureType: `${API}/overTemperatureTypes`,
    posOverTemperatureType: `${API}/overTemperatureTypes`,
    putOverTemperatureType: `${API}/overTemperatureTypes/${path[0]}`,
    delOverTemperatureType: `${API}/overTemperatureTypes/${path[0]}`,
    getOverTemperatureTypeID: `${API}/overTemperatureTypes/${path[0]}`,
    getOverTemperatureTypeTree: `${API}/overTemperatureTypes/tree`,
    getOverTemperatureTypeEnabled: `${API}/overTemperatureTypes/enabled`,
    getOverTemperatureTypeUserTree: `${API}/overTemperatureTypes/userTree`,

    // Person
    getPerson: `${API}/persons`,
    posPerson: `${API}/persons`,
    putPerson: `${API}/persons/${path[0]}`,
    delPerson: `${API}/persons/${path[0]}`,
    getPersonID: `${API}/persons/${path[0]}`,
    getPersonTree: `${API}/persons/tree`,
    getPersonEnabled: `${API}/persons/enabled`,
    getPersonUserTree: `${API}/persons/userTree`,
    getPersonUnique: `${API}/persons/unique`,
    posFaceConfirmed: `${API}/persons/faceConfirmed`,
    getPersonGetPersonWechat: `${API}/persons/GetPersonWechat`,
    posPersonRemovePersonWechat: `${API}/persons/RemovePersonWechat?uuid=${path}`,
    getPersonExcel: `${API}/persons/excel`,
    getPersonImage: `${API}/persons/images`,
    posPersonUpLoadPerson: `${API}/persons/UpLoadPerson?uuid=${path[0]}`,
    posPersonRosterExcel: `${API}/persons/rosterExcel`,
    posPersonEntryLeaveExcel: `${API}/persons/EntryLeaveExcel`,

    getPersonBatchImportTemplate: `${API}/persons/batchImportTemplate`,
    posPersonBatchImport: `${API}/persons/batchImport/${path[0]}`,

    // PersonGroup
    getPersonGroup: `${API}/personGroups`,
    posPersonGroup: `${API}/personGroups`,
    putPersonGroup: `${API}/personGroups/${path[0]}`,
    delPersonGroup: `${API}/personGroups/${path[0]}`,
    getPersonGroupID: `${API}/personGroups/${path[0]}`,
    getPersonGroupTree: `${API}/personGroups/tree`,
    getPersonGroupEnabled: `${API}/personGroups/enabled`,
    // PersonGroupDetail
    getPersonGroupDetail: `${API}/personGroupDetails`,
    posPersonGroupDetail: `${API}/personGroupDetails`,
    putPersonGroupDetail: `${API}/personGroupDetails/${path[0]}`,
    delPersonGroupDetail: `${API}/personGroupDetails/${path[0]}`,
    getPersonGroupDetailID: `${API}/personGroupDetails/${path[0]}`,
    getPersonGroupDetailTree: `${API}/personGroupDetails/tree`,
    getPersonGroupDetailEnabled: `${API}/personGroupDetails/enabled`,
    getPersonGroupDetailGetNoGroupPersonDetails: `${API}/personGroupDetails/GetNoGroupPersonDetails`,
    // PersonType
    getPersonType: `${API}/personTypes`,
    posPersonType: `${API}/personTypes`,
    putPersonType: `${API}/personTypes/${path[0]}`,
    delPersonType: `${API}/personTypes/${path[0]}`,
    getPersonTypeID: `${API}/personTypes/${path[0]}`,
    getPersonTypeTree: `${API}/personTypes/tree`,
    getPersonTypeEnabled: `${API}/personTypes/enabled`,
    getPersonTypeUserTree: `${API}/personTypes/userTree`,

    // personTypeStandards
    getPersonTypeStandards: `${API}/personTypeStandards`,
    posPersonTypeStandards: `${API}/personTypeStandards`,
    putPersonTypeStandards: `${API}/personTypeStandards/${path[0]}`,
    delPersonTypeStandards: `${API}/personTypeStandards/${path[0]}`,

    // Wage
    getWage: `${API}/wages`,
    posWage: `${API}/wages`,
    putWage: `${API}/wages/${path[0]}`,
    delWage: `${API}/wages/${path[0]}`,
    getWageID: `${API}/wages/${path[0]}`,
    getPersonWageDetailExcel: `${API}/wages/GetPersonWageDetailExcel`,
    getAttendanceExcel: `${API}/wages/GetAttendanceExcel`,
    getLaborCompanyList: `${API}/wages/GetLaborCompanyList`,
    getPersonWageDetailByPersonUuid: `${API}/wages/GetPersonWageDetailByPersonUuid`,

    // Process
    getProcess: `${API}/processes`,
    posProcess: `${API}/processes`,
    putProcess: `${API}/processes/${path[0]}`,
    delProcess: `${API}/processes/${path[0]}`,
    getProcessID: `${API}/processes/${path[0]}`,
    getProcessTree: `${API}/processes/tree`,
    getProcessEnabled: `${API}/processes/enabled`,

    // Project
    getProject: `${API}/projects`,
    posProject: `${API}/projects`,
    putProject: `${API}/projects/${path[0]}`,
    delProject: `${API}/projects/${path[0]}`,
    getProjectID: `${API}/projects/${path[0]}`,
    getProjectEnabled: `${API}/projects/enabled`,
    putProjectCustomData: `${API}/projects/${path[0]}/customData`,

    // PushFlowConfig
    getPushFlowConfig: `${API}/pushFlowConfigs`,
    posPushFlowConfig: `${API}/pushFlowConfigs`,
    putPushFlowConfig: `${API}/pushFlowConfigs/${path[0]}`,
    delPushFlowConfig: `${API}/pushFlowConfigs/${path[0]}`,
    getPushFlowConfigID: `${API}/pushFlowConfigs/${path[0]}`,
    getPushFlowConfigEnabled: `${API}/pushFlowConfigs/enabled`,
    // PushFlowType
    getPushFlowType: `${API}/pushFlowTypes`,
    posPushFlowType: `${API}/pushFlowTypes`,
    putPushFlowType: `${API}/pushFlowTypes/${path[0]}`,
    delPushFlowType: `${API}/pushFlowTypes/${path[0]}`,
    getPushFlowTypeID: `${API}/pushFlowTypes/${path[0]}`,
    getPushFlowTypeEnabled: `${API}/pushFlowTypes/enabled`,
    // PushFlowUser
    getPushFlowUser: `${API}/pushFlowUsers`,
    posPushFlowUser: `${API}/pushFlowUsers?PushFlowConfigUuid=${path[0]}`,
    putPushFlowUser: `${API}/pushFlowUsers/${path[0]}`,
    delPushFlowUser: `${API}/pushFlowUsers/${path[0]}`,
    getPushFlowUserID: `${API}/pushFlowUsers/${path[0]}`,
    getPushFlowUserEnabled: `${API}/pushFlowUsers/enabled`,
    getPushFlowUserGetHaveUserList: `${API}/pushFlowUsers/GetHavePushFlowUserList`,
    getPushFlowUserGetNotHaveUserList: `${API}/pushFlowUsers/GetNotHaveUserList`,
    // PersonWechat
    getPersonWechat: `${API}/personWechats`,
    posPersonWechat: `${API}/personWechats`,
    putPersonWechat: `${API}/personWechats/${path[0]}`,
    delPersonWechat: `${API}/personWechats/${path[0]}`,
    getPersonWechatID: `${API}/personWechats/${path[0]}`,
    getPersonWechatTree: `${API}/personWechats/tree`,
    getPersonWechatEnabled: `${API}/personWechats/enabled`,
    // Push
    getPush: `${API}/pushs`,
    posPush: `${API}/pushs`,
    potPush: `${API}/pushs/${path[0]}`,
    delPush: `${API}/pushs/${path[0]}`,
    getPushID: `${API}/pushs/${path[0]}`,
    getPushTree: `${API}/pushs/tree`,
    getPushEnabled: `${API}/pushs/enabled`,
    // PushLog
    getPushLog: `${API}/pushlogs`,
    getPushLogID: `${API}/pushlogs/${path[0]}`,
    delPushLog: `${API}/pushlogs/${path[0]}`,
    // PushUser
    getPushUser: `${API}/pushusers`,
    getPushUserID: `${API}/pushusers/${path[0]}`,
    delPushUser: `${API}/pushusers/${path[0]}`,
    // Quality
    getQuality: `${API}/qualities`,
    posQuality: `${API}/qualities`,
    putQuality: `${API}/qualities/${path[0]}`,
    delQuality: `${API}/qualities/${path[0]}`,
    patQualitySubmit: `${API}/qualities/${path[0]}/submit`,
    patQualityAccept: `${API}/qualities/${path[0]}/accept`,
    patQualityApproval: `${API}/qualities/${path[0]}/approval?auditStatus=${path[1]}`,
    getQualityID: `${API}/qualities/${path[0]}`,
    getQualityTree: `${API}/qualities/tree`,
    getQualityEnabled: `${API}/qualities/enabled`,
    getQualityStatistics: `${API}/qualities/Statistics`,

    // QualityAttachment
    getQualityAttachment: `${API}/qualityAttachments`,
    posQualityAttachment: `${API}/qualityAttachments`,
    delQualityAttachment: `${API}/qualityAttachments?qualityUuid=${path[0]}&uuid=${path[1]}`,
    getQualityAttachmentID: `${API}/qualityAttachments/${path[0]}`,
    getQualityAttachmentEnabled: `${API}/qualityAttachments/enabled`,

    // QualityDetail
    getQualityDetail: `${API}/qualityDetails`,
    posQualityDetail: `${API}/qualityDetails`,
    putQualityDetail: `${API}/qualityDetails/${path[0]}`,
    delQualityDetail: `${API}/qualityDetails/${path[0]}`,
    getQualityDetailID: `${API}/qualityDetails/${path[0]}`,
    putQualityDetailSubmit: `${API}/qualityDetails/${path[0]}/submit`,
    getQualityDetailTree: `${API}/qualityDetails/tree`,
    getQualityDetailEnabled: `${API}/qualityDetails/enabled`,
    // QualityDetailAttachment
    getQualityDetailAttachment: `${API}/qualityDetailAttachments`,
    posQualityDetailAttachment: `${API}/qualityDetailAttachments`,
    delQualityDetailAttachment: `${API}/qualityDetailAttachments/${path[0]}/attachments/${path[1]}`,
    getQualityDetailAttachmentID: `${API}/qualityDetailAttachments/${path[0]}`,
    getQualityDetailAttachmentEnabled: `${API}/qualityDetailAttachments/enabled`,
    // QualityDocumentType
    getQualityDocumentType: `${API}/qualityDocumentTypes`,
    posQualityDocumentType: `${API}/qualityDocumentTypes`,
    putQualityDocumentType: `${API}/qualityDocumentTypes/${path[0]}`,
    delQualityDocumentType: `${API}/qualityDocumentTypes/${path[0]}`,
    getQualityDocumentTypeID: `${API}/qualityDocumentTypes/${path[0]}`,
    getQualityDocumentTypeTree: `${API}/qualityDocumentTypes/tree`,
    getQualityDocumentTypeEnabled: `${API}/qualityDocumentTypes/enabled`,
    // QualityProblemType
    getQualityProblemType: `${API}/qualityProblemTypes`,
    posQualityProblemType: `${API}/qualityProblemTypes`,
    putQualityProblemType: `${API}/qualityProblemTypes/${path[0]}`,
    delQualityProblemType: `${API}/qualityProblemTypes/${path[0]}`,
    getQualityProblemTypeID: `${API}/qualityProblemTypes/${path[0]}`,
    getQualityProblemTypeTree: `${API}/qualityProblemTypes/tree`,
    getQualityProblemTypeEnabled: `${API}/qualityProblemTypes/enabled`,

    // Sciences
    getSciences: `${API}/sciences`,
    posSciences: `${API}/sciences`,
    putSciences: `${API}/sciences/${path[0]}`,
    delSciences: `${API}/sciences/${path[0]}`,

    getScienceDetails: `${API}/scienceDetails`,
    posScienceDetails: `${API}/scienceDetails`,
    delScienceDetails: `${API}/scienceDetails/${path[0]}`,

    getScienceAttachments: `${API}/scienceAttachments`,
    posScienceAttachments: `${API}/scienceAttachments`,
    delScienceAttachments: `${API}/scienceAttachments/${path[0]}`,

    // Scenes
    getScenes: `${API}/scenes`,
    posScenes: `${API}/scenes`,
    putScenes: `${API}/scenes/${path[0]}`,
    delScenes: `${API}/scenes/${path[0]}`,
    getScenesID: `${API}/scenes/${path[0]}`,
    getScenesTree: `${API}/scenes/tree`,
    getScenesEnabled: `${API}/scenes/enabled`,
    getScenesDetailsUuid: `${API}/scenes/details/${path[0]}`,

    getDetailsByOrganizationUuid: `${API}/scenes/GetDetailsByOrganizationUuid`,

    // ScenesDetails
    getScenesDetails: `${API}/scenesDetails`,
    posScenesDetails: `${API}/scenesDetails`,
    putScenesDetails: `${API}/scenesDetails/${path[0]}`,
    delScenesDetails: `${API}/scenesDetails/${path[0]}`,
    getScenesDetailsID: `${API}/scenesDetails/${path[0]}`,
    getScenesDetailsTree: `${API}/scenesDetails/tree`,
    getScenesDetailsEnabled: `${API}/scenesDetails/enabled`,

    // Security
    getSecurity: `${API}/securities`,
    posSecurity: `${API}/securities`,
    putSecurity: `${API}/securities/${path[0]}`,
    delSecurity: `${API}/securities/${path[0]}`,
    patSecuritySubmit: `${API}/securities/${path[0]}/submit`,
    patSecurityAccept: `${API}/securities/${path[0]}/accept`,
    patSecurityApproval: `${API}/securities/${path[0]}/approval?auditStatus=${path[1]}`,
    getSecurityID: `${API}/securities/${path[0]}`,
    getSecurityTree: `${API}/securities/tree`,
    getSecurityEnabled: `${API}/securities/enabled`,
    getSecurityStatistics: `${API}/securities/Statistics`,

    getSecurityGetSupervisionReceipt: `${API}/securities/GetSupervisionReceipt`,
    getSecurityGetSupervisionWotice: `${API}/securities/GetSupervisionWotice`,

    // SecurityAttachment
    getSecurityAttachment: `${API}/securityAttachments`,
    posSecurityAttachment: `${API}/securityAttachments`,
    delSecurityAttachment: `${API}/securityAttachments?securityUuid=${path[0]}&uuid=${path[1]}`,
    getSecurityAttachmentID: `${API}/securityAttachments/${path[0]}`,
    getSecurityAttachmentEnabled: `${API}/securityAttachments/enabled`,
    // SecurityDetail
    getSecurityDetail: `${API}/securityDetails`,
    posSecurityDetail: `${API}/securityDetails`,
    putSecurityDetail: `${API}/securityDetails/${path[0]}`,
    delSecurityDetail: `${API}/securityDetails/${path[0]}`,
    getSecurityDetailID: `${API}/securityDetails/${path[0]}`,
    putSecurityDetailSubmit: `${API}/securityDetails/${path[0]}/submit`,
    getSecurityDetailTree: `${API}/securityDetails/tree`,
    getSecurityDetailEnabled: `${API}/securityDetails/enabled`,
    // SecurityDetailAttachment
    getSecurityDetailAttachment: `${API}/securityDetailAttachments`,
    posSecurityDetailAttachment: `${API}/securityDetailAttachments`,
    delSecurityDetailAttachment: `${API}/securityDetailAttachments/${path[1]}`,
    delSecurityDetailAttachmentNew: `${API}/securityDetailAttachments?securityDetailUuid=${path[0]}&uuid=${path[1]}`,
    getSecurityDetailAttachmentID: `${API}/securityDetailAttachments/${path[0]}`,
    getSecurityDetailAttachmentEnabled: `${API}/securityDetailAttachments/enabled`,
    // SecurityDocumentType
    getSecurityDocumentType: `${API}/securityDocumentTypes`,
    posSecurityDocumentType: `${API}/securityDocumentTypes`,
    putSecurityDocumentType: `${API}/securityDocumentTypes/${path[0]}`,
    delSecurityDocumentType: `${API}/securityDocumentTypes/${path[0]}`,
    getSecurityDocumentTypeID: `${API}/securityDocumentTypes/${path[0]}`,
    getSecurityDocumentTypeTree: `${API}/securityDocumentTypes/tree`,
    getSecurityDocumentTypeEnabled: `${API}/securityDocumentTypes/enabled`,
    // SecurityProblemType
    getSecurityProblemType: `${API}/securityProblemTypes`,
    posSecurityProblemType: `${API}/securityProblemTypes`,
    putSecurityProblemType: `${API}/securityProblemTypes/${path[0]}`,
    delSecurityProblemType: `${API}/securityProblemTypes/${path[0]}`,
    getSecurityProblemTypeID: `${API}/securityProblemTypes/${path[0]}`,
    getSecurityProblemTypeTree: `${API}/securityProblemTypes/tree`,
    getSecurityProblemTypeEnabled: `${API}/securityProblemTypes/enabled`,
    // Supervise
    getSupervise: `${API}/supervises/organizationConstrained`,
    posSupervise: `${API}/supervises`,
    putSupervise: `${API}/supervises/${path[0]}`,
    delSupervise: `${API}/supervises/${path[0]}`,
    getSuperviseID: `${API}/supervises/${path[0]}`,
    getSuperviseTree: `${API}/supervises/tree`,
    getSuperviseEnabled: `${API}/supervises/enabled`,
    posSuperviseSubmit: `${API}/supervises/submit/${path[0]}`,
    posSuperviseApproval: `${API}/supervises/approval/${path[0]}?approvalStatus=${path[1]}`,
    posSuperviseAccept: `${API}/supervises/accept/${path[0]}`,
    getSuperviseStatistics: `${API}/supervises/Statistics`,

    getSuperviseCamera: `${API}/supervises/${path[0]}/cameras`,
    posSuperviseCamera: `${API}/supervises/${path[0]}/cameras`,
    delSuperviseCamera: `${API}/supervises/${path[0]}/cameras`,

    // SupportPlatform
    getSupportPlatform: `${API}/supportPlatforms`,
    posSupportPlatform: `${API}/supportPlatforms`,
    putSupportPlatform: `${API}/supportPlatforms/${path[0]}`,
    delSupportPlatform: `${API}/supportPlatforms/${path[0]}`,
    getSupportPlatformID: `${API}/supportPlatforms/${path[0]}`,
    getSupportPlatformTree: `${API}/supportPlatforms/tree`,
    getSupportPlatformEnabled: `${API}/supportPlatforms/enabled`,
    // SuperviseDetail
    getSuperviseDetail: `${API}/superviseDetails`,
    posSuperviseDetail: `${API}/superviseDetails/${path[0]}`,
    putSuperviseDetail: `${API}/superviseDetails/${path[0]}`,
    delSuperviseDetail: `${API}/superviseDetails/${path[0]}`,
    getSuperviseDetailID: `${API}/superviseDetails/${path[0]}`,
    getSuperviseDetailTree: `${API}/superviseDetails/tree`,
    getSuperviseDetailEnabled: `${API}/superviseDetails/enabled`,
    // SuperviseType
    getSuperviseType: `${API}/superviseTypes`,
    posSuperviseType: `${API}/superviseTypes`,
    putSuperviseType: `${API}/superviseTypes/${path[0]}`,
    delSuperviseType: `${API}/superviseTypes/${path[0]}`,
    getSuperviseTypeID: `${API}/superviseTypes/${path[0]}`,
    getSuperviseTypeTree: `${API}/superviseTypes/tree`,
    getSuperviseTypeEnabled: `${API}/superviseTypes/enabled`,
    // TrainingInfo
    getTrainingInfoOrganizationConstrained: `${API}/trainingInfos/organizationConstrained`,
    // TrainingPersonInfo
    getTrainingPersonInfo: `${API}/trainingPersonInfos`,
    // RelatedPlatform
    getRelatedPlatform: `${API}/relatedPlatforms`,
    posRelatedPlatform: `${API}/relatedPlatforms`,
    putRelatedPlatform: `${API}/relatedPlatforms/${path[0]}`,
    delRelatedPlatform: `${API}/relatedPlatforms/${path[0]}`,
    getRelatedPlatformID: `${API}/relatedPlatforms/${path[0]}`,
    getRelatedPlatformEnabled: `${API}/relatedPlatforms/enabled`,
    // RelatedPlatformAPI
    getRelatedPlatformAPI: `${API}/relatedPlatformAPIs`,
    posRelatedPlatformAPI: `${API}/relatedPlatformAPIs`,
    putRelatedPlatformAPI: `${API}/relatedPlatformAPIs/${path[0]}`,
    delRelatedPlatformAPI: `${API}/relatedPlatformAPIs/${path[0]}`,
    getRelatedPlatformAPIID: `${API}/relatedPlatformAPIs/${path[0]}`,
    getRelatedPlatformAPIEnabled: `${API}/relatedPlatformAPIs/enabled`,
    // Role
    getRoles: `${API}/roles`,
    posRoles: `${API}/roles`,
    putRoles: `${API}/roles/${path[0]}`,
    delRoles: `${API}/roles/${path[0]}`,
    getRolesID: `${API}/roles/${path[0]}`,
    getRolesEnabled: `${API}/roles/enabled`,
    getRolesClean: `${API}/roles/clean`,
    getRolesMenus: `${API}/roles/${path[0]}/menus`,
    posRolesMenus: `${API}/roles/${path[0]}/menus`,
    delRolesMenus: `${API}/roles/${path[0]}/menus/${path[1]}`,

    // User
    getUser: `${API}/users`,
    posUser: `${API}/users`,
    putUser: `${API}/users/${path[0]}`,
    delUser: `${API}/users/${path[0]}`,
    getUserID: `${API}/users/${path[0]}`,
    getUserEnabled: `${API}/users/enabled`,
    getUserUnique: `${API}/users/unique`,
    getGetOrganizationListUserUuid: `${API}/users/GetOrganizationListUserUuid`,
    posUserResetPassword: `${API}/users/${path}/resetPassword`,
    posUserUpLoadUser: `${API}/users/UpLoadUser?uuid=${path[0]}`,
    getUserList: `${API}/users/GetUserList`,

    // UserRelation
    getUserRelationGetFlowUserList: `${API}/userRelations/GetFlowUserList`,
    posUserRelationAddFlowUserRelation: `${API}/userRelations/AddFlowUserRelation`,
    getNoUserList: `${API}/userRelations/GetNoUserList`,
    getUserRelation: `${API}/userRelations`,
    posUserRelation: `${API}/userRelations`,
    delUserRelation: `${API}/userRelations/${path[0]}`,

    // UserOrganization
    getUserOrganization: `${API}/userOrganizations`,
    posUserOrganization: `${API}/userOrganizations`,
    putUserOrganization: `${API}/userOrganizations/${path[0]}`,
    delUserOrganization: `${API}/userOrganizations/${path[0]}`,
    getUserOrganizationID: `${API}/userOrganizations/${path[0]}`,
    getUserOrganizationEnabled: `${API}/userOrganizations/enabled`,
    // UserProject
    getUserProject: `${API}/userProjects`,
    posUserProject: `${API}/userProjects`,
    putUserProject: `${API}/userProjects/${path[0]}`,
    delUserProject: `${API}/userProjects/${path[0]}`,
    getUserProjectID: `${API}/userProjects/${path[0]}`,
    getUserProjectEnabled: `${API}/userProjects/enabled`,
    // UserWechat
    getUserWechat: `${API}/userWechats`,
    posUserWechat: `${API}/userWechats`,
    putUserWechat: `${API}/userWechats/${path[0]}`,
    delUserWechat: `${API}/userWechats/${path[0]}`,
    getUserWechatID: `${API}/userWechats/${path[0]}`,
    getUserWechatEnabled: `${API}/userWechats/enabled`,
    // Video
    getVideo: `${API}/videos`,
    posVideo: `${API}/videos`,
    putVideo: `${API}/videos/${path[0]}`,
    delVideo: `${API}/videos/${path[0]}`,
    getVideoID: `${API}/videos/${path[0]}`,
    getVideoEnabled: `${API}/videos/enabled`,
    // 模型测试
    getFiles: `${API}/files`,
    getFileUris: `${API}/fileUris`,
    getFileUrisUuid: `${API}/fileUris/${path[0]}`,
    // 某个树的模型
    getModelsInfo: `${API}/modlesInfo`,
    // 结构树数据
    getconstructionTrees: `${API}/constructionTrees/tree/${path[0]}`,
    // 获取文件数量
    getconstructionGetInfoTypeManageAllStat: `${API}/construction/GetInfoTypeManageAllStat`,
    getconstructionSuperviseOrganizationStat: `${API}/construction/superviseOrganizationStat`,
    getBeamSeatProcessNameRecord: `${API}/construction/GetBeamSeatProcessNameRecord`,
    // LabReportTemplates
    getLabReportTemplates: `${API}/labReportTemplates`,
    posLabReportTemplates: `${API}/labReportTemplates`,
    putLabReportTemplates: `${API}/labReportTemplates/${path[0]}`,
    delLabReportTemplates: `${API}/labReportTemplates/${path[0]}`,
    getLabReportTemplatesUuid: `${API}/labReportTemplates/${path[0]}`,
    getLabReportTemplatesTree: `${API}/labReportTemplates/tree`,
    getLabReportTemplatesEnabled: `${API}/labReportTemplates/enabled`,
    getLabReportTemplateTestTypes: `${API}/labReportTemplates/${path[0]}/testTypes`,
    posLabReportTemplateTestTypes: `${API}/labReportTemplates/${path[0]}/testTypes`,
    posLabReportTemplateTestTypesBatch: `${API}/labReportTemplates/${path[0]}/testTypes/batch`,
    delLabReportTemplateTestTypes: `${API}/labReportTemplates/${path[0]}/remove`,
    getLabReportTemplatesTestTypesTree: `${API}/labReportTemplates/GetSelectLabReportTemplateTestTypesTree`,

    // TestCategory
    getTestCategory: `${API}/testCategories`,
    posTestCategory: `${API}/testCategories`,
    putTestCategory: `${API}/testCategories/${path[0]}`,
    delTestCategory: `${API}/testCategories/${path[0]}`,
    getTestCategoryUuid: `${API}/testCategories/${path[0]}`,
    getTestCategoryEnabled: `${API}/testCategories/enabled`,
    getTestCategoryTree: `${API}/testCategories/tree`,

    // TestType
    getTestType: `${API}/testTypes`,
    posTestType: `${API}/testTypes`,
    putTestType: `${API}/testTypes/${path[0]}`,
    delTestType: `${API}/testTypes/${path[0]}`,
    getTestTypeUuid: `${API}/testTypes/${path[0]}`,
    getTestTypeEnabled: `${API}/testTypes/enabled`,
    getTestTypeTree: `${API}/testTypes/tree`,
    getTestTypeCameras: `${API}/testTypes/${path[0]}/cameras`,
    posTestTypeCameras: `${API}/testTypes/${path[0]}/cameras`,
    delTestTypeCameras: `${API}/testTypes/${path[0]}/remove`,

    // Sample
    getSampleGetSampleList: `${API}/samples/GetSampleList`,
    getSample: `${API}/samples`,
    posSample: `${API}/samples`,
    getSamplePreinstallList: `${API}/samples/GetPreinstallList`,
    getSampleTree: `${API}/samples/tree`,
    putSample: `${API}/samples/${path[0]}`,
    delSample: `${API}/samples/${path[0]}`,
    getSampleUuid: `${API}/samples/${path[0]}`,
    getSampleEnabled: `${API}/samples/enabled`,
    getLabReport: `${API}/samples/GetLabReport`,
    getSampleTestData: `${API}/samples/testData`,
    getLabReportList: `${API}/samples/GetLabReportList`,
    getLabSampleQRImage: `${API}/samples/GetLabSampleQRImage`,
    getLabAssignmentBook: `${API}/samples/GetLabAssignmentBook`,
    getLabPowerAttorney: `${API}/samples/GetLabPowerAttorney`,

    getLabDataByDisplayNo: `${API}/samples/GetLabDataByDisplayNo`,
    getLabProcessDataByUuid: `${API}/samples/GetLabProcessDataByUuid`,
    getLabDataCameraByTestCode: `${API}/samples/GetLabDataCameraByTestCode`,
    posSampleChangeStatus: `${API}/samples/${path[0]}/changeStatus${path[1]}`,
    getLabDataCameraByOriginalDataTable: `${API}/samples/GetLabDataCameraByOriginalDataTable`,
    getReportLabDataSourcBySampleItemUuid: `${API}/samples/GetReportLabDataSourcBySampleItemUuid`,

    posSampleAddSampleFlowRecord: `${API}/samples/AddSampleFlowRecord`,

    // SampleAttachments
    getSampleAttachments: `${API}/samples/${path[0]}/attachments`,
    posSampleAttachments: `${API}/samples/${path[0]}/attachments`,
    delSampleAttachments: `${API}/samples/${path[0]}/remove`,

    // SampleReportAttachment
    getSampleReportAttachment: `${API}/sampleReportAttachments`,
    posSampleReportAttachment: `${API}/sampleReportAttachments`,
    putSampleReportAttachment: `${API}/sampleReportAttachments/${path[0]}`,
    delSampleReportAttachment: `${API}/sampleReportAttachments/${path[0]}`,

    // SampleItem
    getSampleItem: `${API}/sampleItems`,
    posSampleItem: `${API}/sampleItems`,
    putSampleItem: `${API}/sampleItems/${path[0]}`,
    delSampleItem: `${API}/sampleItems/${path[0]}`,
    getSampleItemUuid: `${API}/sampleItems/${path[0]}`,
    getSampleItemEnabled: `${API}/sampleItems/enabled`,
    posSampleItemBatch: `${API}/sampleItems/${path[0]}/batch`,
    getSampleItemGetTestDataEXCEL: `${API}/sampleItems/GetTestDataEXCEL`,
    posSampleItemUploadTestDataEXCEL: `${API}/sampleItems/UploadTestDataEXCEL`,
    posSampleItemAddSampleItem: `${API}/sampleItems/AddSampleItem`,
    posSampleItemAddFirstApproval: `${API}/sampleItems/AddFirstApproval`,
    posSampleItemAddLastApproval: `${API}/sampleItems/AddLastApproval`,
    posSampleItemAddSampleItemAttachment: `${API}/sampleItems/AddSampleItemAttachment`,
    posSampleItemDelSampleItemAttachment: `${API}/sampleItems/DelSampleItemAttachment?AttachmentUuid=${path[0]}`,
    posSampleItemAddDisposal: `${API}/sampleItems/AddDisposal`,

    //

    // LabDataSource
    getLabDataSource: `${API}/labDataSources`,
    posLabDataSource: `${API}/labDataSources`,
    putLabDataSource: `${API}/labDataSources/${path[0]}`,
    delLabDataSource: `${API}/labDataSources/${path[0]}`,
    getLabDataSourceUuid: `${API}/labDataSources/${path[0]}`,
    getLabDataSourceTree: `${API}/labDataSources/tree`,
    getLabDataSourceEnabled: `${API}/labDataSources/enabled`,

    getCamerasImouRecordVideo: `${API}/cameras/imouRecordVideo`,
    getCamerasBatchImouRecordVideo: `${API}/cameras/batchImouRecordVideo`,

    // Enterprise
    getEnterprise: `${API}/enterprises`,
    posEnterprise: `${API}/enterprises`,
    putEnterprise: `${API}/enterprises/${path[0]}`,
    delEnterprise: `${API}/enterprises/${path[0]}`,
    getEnterpriseStat: `${API}/enterprises/stat`,
    getEnterpriseTree: `${API}/enterprises/tree`,
    getEnterpriseUuid: `${API}/enterprises/${path[0]}`,
    getEnterpriseEnabled: `${API}/enterprises/enabled`,
    getEnterpriseStatByLevel: `${API}/enterprises/statByLevel`,
    getEnterpriseEnterpriseImages: `${API}/enterprises/${path[0]}/enterpriseImages`,
    posEnterpriseEnterpriseImages: `${API}/enterprises/${path[0]}/enterpriseImages`,
    delEnterpriseEnterpriseImages: `${API}/enterprises/${path[0]}/enterpriseImages/${path[1]}`,
    getEnterpriseEnterpriseFiles: `${API}/enterprises/${path[0]}/enterpriseFiles`,
    posEnterpriseEnterpriseFiles: `${API}/enterprises/${path[0]}/enterpriseFiles`,
    delEnterpriseEnterpriseFiles: `${API}/enterprises/${path[0]}/enterpriseFiles/${path[1]}`,
    getEnterpriseAllEnterpriseImages: `${API}/enterprises/allEnterpriseImages`,
    getEnterpriseOrganizationConstrained: `${API}/enterprises/organizationConstrained`,

    // EnterpriseCategory
    getEnterpriseCategory: `${API}/enterpriseCategories`,
    posEnterpriseCategory: `${API}/enterpriseCategories`,
    putEnterpriseCategory: `${API}/enterpriseCategories/${path[0]}`,
    delEnterpriseCategory: `${API}/enterpriseCategories/${path[0]}`,
    getEnterpriseCategoryTree: `${API}/enterpriseCategories/tree`,
    getEnterpriseCategoryUuid: `${API}/enterpriseCategories/${path[0]}`,
    getEnterpriseCategoryEnabled: `${API}/enterpriseCategories/enabled`,

    // EnterpriseImageCategory
    getEnterpriseImageCategory: `${API}/enterpriseImageCategories`,
    posEnterpriseImageCategory: `${API}/enterpriseImageCategories`,
    putEnterpriseImageCategory: `${API}/enterpriseImageCategories/${path[0]}`,
    delEnterpriseImageCategory: `${API}/enterpriseImageCategories/${path[0]}`,
    getEnterpriseImageCategoryTree: `${API}/enterpriseImageCategories/tree`,
    getEnterpriseImageCategoryUuid: `${API}/enterpriseImageCategories/${path[0]}`,
    getEnterpriseImageCategoryEnabled: `${API}/enterpriseImageCategories/enabled`,

    // TODO Examinations
    getExaminations: `${API}/examinations`,
    posExaminations: `${API}/examinations`,
    putExaminations: `${API}/examinations/${path[0]}`,
    delExaminations: `${API}/examinations/${path[0]}`,
    getExaminationsTree: `${API}/examinations/tree`,
    getExaminationsUuid: `${API}/examinations/${path[0]}`,
    getExaminationsEnabled: `${API}/examinations/enabled`,
    posExaminationsUpdateKeyword: `${API}/examinations/UpdateKeyword`,
    getExaminationLists: `${API}/examinations/GetExaminationLists`,

    // TODO PersonExamination
    getPersonExaminationListsByScore: `${API}/personExaminations/GetPersonExaminationListsByScore`,
    getPersonExamination: `${API}/personExaminations`,
    posPersonExamination: `${API}/personExaminations`,
    putPersonExamination: `${API}/personExaminations/${path[0]}`,
    delPersonExamination: `${API}/personExaminations/${path[0]}`,
    getPersonExaminationUuid: `${API}/personExaminations/${path[0]}`,
    getPersonExaminationEnabled: `${API}/personExaminations/enabled`,

    // !!! 大屏接口
    // 安全帽
    getTalkHelmet: `${API}/home/GetTalkHelmet`,
    // IP广播
    getTalkIPBroadcast: `${API}/home/GetTalkIPBroadcast`,
    // 视频监控
    getTalkCamera: `${API}/home/GetTalkCamera`,

    // 获取大屏对讲设备列表
    getTalkEquipment: `${API}/home/GetTalkEquipment`,
    // 获取大屏摄像头列表按组织机构
    getCameraListByOrg: `${API}/home/GetCameraListByOrg`,
    // 获取大屏摄像头列表
    getCameras: `${API}/home/cameras`,
    // 获取大屏摄像头类型列表
    getCameraTypes: `${API}/home/cameraTypes`,
    // 获取大屏摄像头位置列表
    getCameraPositions: `${API}/home/cameraPositions`,
    // 获取大屏组织机构列表
    getOrganizations: `${API}/home/organizations`,
    // 获取重点部位
    getImportantPartByNode: `${API}/home/importantPartByNode/${path[0]}`,
    // 获取直播列表
    getLiveVideos: `${API}/home/liveVideos`,
    // 获取视频列表（包括宣传片和Bim施工模拟）
    getVideos: `${API}/home/videos`,
    // 获取首页质量管控
    getGetQualityCount: `${API}/home/GetQualityCount`,
    // 梁场概况
    getBeamFactoryInfo: `${API}/home/beamFactoryInfo`,
    // 获取人员按组织机构统计结果
    getPersonStatByOrganization: `${API}/home/personStatByOrganization`,
    // 按组织机构获取人员出勤
    getPersonStatGetPersonTypeStatAttendanceByOrg: `${API}/personStat/GetPersonTypeStatAttendanceByOrg`,
    // 获取投资情况
    getEngineeringListStat: `${API}/home/engineeringListStat`,
    // 获取视频
    getHomeGetVideos: `${API}/home/GetVideos`,
    // 获取安全巡检整改统计结果
    getSecurityStat: `${API}/home/securityStat`,
    // 获取质量巡检整改统计结果
    getQualityStat: `${API}/home/qualityStat`,
    // 单个桥的实际进度
    // getGetBIMFinishModlesInfoExternalId: `${API}/home/GetBIMFinishModlesInfoExternalId`,
    getGetBIMPlanLists: `${API}/home/GetBIMPlanLists`,

    // getGetBIMPlanModlesInfoExternalId: `${API}/home/GetBIMPlanModlesInfoExternalId`,
    // 获取材料供应商分析
    getGetMaterialFactory: `${API}/home/GetMaterialFactory`,
    // 获取供货偏差分析
    getGetMaterialDifference: `${API}/home/GetMaterialDifference`,
    // 获取材料库存
    getGetMaterialStockNum: `${API}/home/GetMaterialStockNum`,
    // 获取计量数据
    getGetJiLiangData: `${API}/home/GetJiLiangData`,
    getVideoListByProjectUuidOrImportantPartUuid: `${API}/home/GetVideoListByProjectUuidOrImportantPartUuid`,

    // 获取标段产值情况
    getGetInvestListAccumulativeAmountByOrg: `${API}/progress/GetInvestListAccumulativeAmountByOrg`,
    // 按月获取清单投资
    getProgressGetInvestMonthStatListByInvestList: `${API}/progress/GetInvestMonthStatListByInvestList`,
    // 获取按组织机构安全巡检统计信息
    getSecurityGetSecurityByOrg: `${API}/security/GetSecurityByOrg`,
    // 获取按时间段机构安全巡检统计信息
    getSecurityGetSecurityByDate: `${API}/security/GetSecurityByDate`,
    // 粱场概况
    getConstructionBeamFactoryInfo: `${API}/construction/beamFactoryInfo`,
    // 进度占比
    getConstructionBridgeProgress: `${API}/construction/bridgeProgress`,
    // 梁片种类
    getConstructionBeamTypeProgress: `${API}/construction/beamTypeProgress`,
    // 梁片生产力
    getConstructionBeamProductivity: `${API}/construction/beamProductivity`,
    // 试验数据统计
    getConstructionLabDataStat: `${API}/construction/labDataStat`,
    // 获取试验室数据
    getConstructionGetlabDataStatByOrg: `${API}/construction/GetlabDataStatByOrg`,

    // 获取环境监测数据 空气质量数值 环境质量指数 噪声情况
    getConstructionEnvironmentData: `${API}/construction/environmentData`,
    // 拌合站出料量
    getMixPlatProductivity: `${API}/construction/mixPlatProductivity`,
    // 投资情况
    getProgressInvestStat: `${API}/progress/investStat`,
    // 标段科技创新信息
    getProgressGetScienceInfoByOrg: `${API}/progress/GetScienceInfoByOrg`,
    // 类型科技创新信息
    getProgressGetScienceInfoByType: `${API}/progress/GetScienceInfoByType`,

    // 获取进度统计
    getProgressEngineeringListStat: `${API}/progress/engineeringListStat`,
    // 机械按标段按类型统计
    getMachineManageGetListByType: `${API}/machineManage/GetListByType`,
    // 安全帽统计
    getSecurityStatSecurityHatStat: `${API}/securityStat/securityHatStat`,
    // 获取投资月统计列表
    getGetInvestMonthStatList: `${API}/progress/GetInvestMonthStatList`,
    // 获取安全巡检列表
    getGetSecurityDetailData: `${API}/security/GetSecurityDetailData`,
    // 获取质量巡检列表
    getGetQualityDetailData: `${API}/quality/GetQualityDetailData`,
    //获取水泥混凝土拌合站产量汇总信息
    getCementMixingStationGroupInfo: `${API}/quality/GetCementMixingStationGroupInfo`,

    //获取水泥拌合站产量明细
    getCementMixingStationData: `${API}/quality/GetCementMixingStationData`,

    //获取沥青拌合站产量汇总信息
    getAsphaltMixingStationGroupInfo: `${API}/quality/GetAsphaltMixingStationGroupInfo`,

    //获取沥青拌合站产量明细
    getAsphaltMixingStationData: `${API}/quality/GettAsphaltMixingStationData`,

    // 按标段获取沥青拌合站产量汇总信息
    getAsphaltMixingStationGroupInfoByOrg: `${API}/quality/GetAsphaltMixingStationGroupInfoByOrg`,
    // 按标段获取水泥混凝土拌合站产量汇总信息
    getGetCementMixingStationGroupInfoByOrg: `${API}/quality/GetCementMixingStationGroupInfoByOrg`,

    // 获取沥青和水泥拌合站预警汇总数据
    getExceededGroupInfo: `${API}/quality/GetExceededGroupInfo`,

    // 获取沥青拌合站预警明细
    getAsphaltMixingStationExceededData: `${API}/quality/GetAsphaltMixingStationExceededData`,

    // 获取水泥拌合站预警明细
    getCementMixingStationExceededData: `${API}/quality/GetCementMixingStationExceededData`,

    // 测温情况
    getPersonStatTemperatureStat: `${API}/personStat/temperatureStat`,
    // 人员超温统计
    getPersonStatPersonOverTemperature: `${API}/personStat/personOverTemperature`,
    // 人员按类型出勤情况
    getPersonStatPersonTypeStatAttendance: `${API}/personStat/personTypeStatAttendance`,
    // 获取人员统计
    getGetPersonDetail: `${API}/personStat/GetPersonDetail`,
    // 获取人员考勤和疫情列表
    getGetAttendancesList: `${API}/personStat/GetAttendancesList`,
    // 获取进度明细
    getGetEngineeringDetail: `${API}/progress/GetEngineeringDetail`,
    // 按进度清单和年份获取进度百分比,本年和往年
    getGetEngineeringPerByYear: `${API}/progress/GetEngineeringPerByYear`,
    getGetEngineeringPerByYearMonth: `${API}/progress/GetEngineeringPerByYearMonth`,
    getGetEngineeringPerByYearMonthDay: `${API}/progress/GetEngineeringPerByYearMonthDay`,
    // 获取总投资的整体情况
    getProgressGetTotalInvest: `${API}/progress/GetTotalInvest`,
    // 获取总投资的整体情况
    getProgressGetInvestList: `${API}/progress/GetInvestList`,
    // 获取总投资清单的累计金额列表
    getProgressGetAccumulativeAmountByInvestList: `${API}/progress/GetAccumulativeAmountByInvestList`,
    // 获取建安费清单的累计金额
    getProgressGetInvestListAccumulativeAmount: `${API}/progress/GetInvestListAccumulativeAmount`,
    // 获取水泥拌合站数据
    // getCementMixPlat: `${API}/cementMixingStations`,

    // TODO 获取张拉数据
    getConstructionGetTension: `${API}/construction/GetTension`,
    // TODO 获取压浆数据
    getConstructionGetLabPulping: `${API}/construction/GetLabPulping`,
    // TODO 获取单片梁的基本信息四组信息
    getConstructionGetOneBeamProduce: `${API}/construction/GetOneBeamProduce`,
    // TODO 按台座模型编号获取梁生产列表
    getConstructionGetBeamProduceListByBeamModelCode: `${API}/construction/GetBeamProduceListByBeamModelCode`,

    // 获取隧道进度信息
    getGetTunnelInfo: `${API}/construction/GetTunnelInfo`,
    // 获取隧道米数
    getGetTunnelLength: `${API}/tunnelStat/tunnelLengthStat`,
    // 获取梁片生产统计
    getGetBeamProduceSum: `${API}/construction/GetBeamProduceSum`,
    // 获取梁片生产明细
    getGetBeamProduceRecords: `${API}/construction/GetBeamProduceRecords`,
    // 获取环境监测数据 空气质量数值 环境质量指数 噪声情况明细数据
    getGetEnvironmentDetailData: `${API}/construction/GetEnvironmentDetailData`,
    // 获取重点机械实时位置
    getMachineManageImportantMachineLocation: `${API}/machineManage/importantMachineLocation`,
    // 安全培训统计
    getSecurityStatSecurityTrainingStat: `${API}/securityStat/securityTrainingStat`,
    // 安全培训工种统计
    getSecurityStatSecurityTrainingStatByPersonType: `${API}/securityStat/securityTrainingStatByPersonType`,
    // 安全培训月份统计
    getSecurityStatSecurityTrainingStatByMonth: `${API}/securityStat/securityTrainingStatByMonth`,
    // 安全培训详情
    getTrainingInfos: `${API}/trainingInfos`,
    // 安全培训明细
    getTrainingPersonInfos: `${API}/trainingPersonInfos`,
    // 监理工序统计
    getConstructionSuperviseNumStat: `${API}/construction/superviseNumStat`,
    // 按工序统计
    getConstructionSuperviseTypeStat: `${API}/construction/superviseTypeStat`,
    // 按标段统计
    getConstructionSuperviseOrganizationStat: `${API}/construction/superviseOrganizationStat`,
    // 环境监测设备标段
    getConstructionGetEnvironmentOrgList: `${API}/construction/GetEnvironmentOrgList`,

    // 获取中心平台上的各项目评分排名
    getQualityGetProjectScoreSortId: `${API}/quality/GetProjectScoreSortId`,
    // 获取中心平台上的各中标单位评分排名
    getQualityGetWinningBidderScoreSortId: `${API}/quality/GetWinningBidderScoreSortId`,

    // 监理工序列表
    getSupervises: `${API}/supervises`,
    // 获取场景
    // getScenes: `${API}/scenes/${path[0]}`,
    // 获取梁场台座列表
    getGetBeamSeatBeamModel: `${API}/construction/GetBeamSeatBeamModel`,
    // 编号获取梁列表
    getGetBeamProduceListByBeamModelCode: `${API}/construction/GetBeamProduceListByBeamModelCode`,
    getGetOneBeamProduce: `${API}/construction/GetOneBeamProduce`,
    getGetBeamSeatProcessName: `${API}/construction/GetBeamSeatProcessName`,

    // 获取某个或多个机械实时轨迹
    getMachineManageGetOneMachineNowGPSData: `${API}/machineManage/GetOneMachineNowGPSData`,
    // 获取某个机械的基本信息，小窗口
    getMachineManageGetOneMachineInfo: `${API}/machineManage/GetOneMachineInfo`,
    // 获取某个机械日历
    getMachineManageGetOneMachineTraceCalendars: `${API}/machineManage/GetOneMachineTraceCalendars`,
    // 获取某个机械某时间的轨迹
    getMachineManageGetOneMachineTrace: `${API}/machineManage/GetOneMachineTrace`,
    // 获取重点机械的组织机构列表
    getMachineManageGetImportantMachineOrgList: `${API}/machineManage/GetImportantMachineOrgList`,
    // 获取机械列表按组织机构
    getMachineManageGetMachineListByOrg: `${API}/machineManage/GetMachineListByOrg`,
    // 获取机械轨迹
    getMachineManageMachineTrace: `${API}/machineManage/machineTrace`,

    // 获取某分类文件统计数，Uuid,TableName,EventDate,InfoContent
    getConstructionInfoTypeManageStat: `${API}/construction/infoTypeManageStat`,
    // 获取文件统计
    getConstructionInfoManageStat: `${API}/construction/infoManageStat`,
    // 获取文件附件
    getConstructionInfoManageDetail: `${API}/construction/infoManageDetail`,
    // 样品管理
    getSamplePortalSampleStat: `${API}/samplePortal/sampleStat`,
    // 委托单位管理
    getSamplePortalSampleStatWithClientOrganization: `${API}/samplePortal/sampleStatWithClientOrganization`,
    // 试验检测情况
    getSamplePortalTestCategoryStat: `${API}/samplePortal/testCategoryStat`,
    // 试验合格情况
    getSamplePortalReportTemplateStatusStat: `${API}/samplePortal/reportTemplateStatusStat`,
    // 气体检测
    getSamplePortalGasStat: `${API}/samplePortal/gasStat`,
    // 安全培训明细
    gettrainingPersonInfos: `${API}/trainingPersonInfos`,
    // 模型点击事件
    getClickEventsConstituteUUid: `${API}/clickEvents/ConstituteUUid/${path[0]}`,
    // 获取计量数据
    getGetAttendancesLngLatList: `${API}/personStat/GetAttendancesLngLatList`,
    // 获取党员人数 GetnPartyMemberStatByOrg
    getPersonStatGetnPartyMemberStatByOrg: `${API}/personStat/GetnPartyMemberStatByOrg`,
    // 获取先进党支部 GetnPartyMember
    getPersonStatGetnPartyMember: `${API}/personStat/GetnPartyMember`,

    getWeChatExceededTypeCount: `${API}/quality/GetWeChatExceededTypeCount`,

    // APS模型
    getBimFileOrganizationRelations: `${API}/home/GetBimFileOrganizationRelations`,
    getBIMFinishModlesInfoExternalId: `${API}/home/GetBIMFinishModlesInfoExternalId`,
    getBIMPlanLists: `${API}/home/GetBIMPlanLists`,
    getBIMPlanModlesInfoExternalId: `${API}/home/GetBIMPlanModlesInfoExternalId`,

    getBIMCompleteModlesInfoExternalId: `${API}/home/GetBIMCompleteModlesInfoExternalId`,
  })


} 